itsmattkc
|
bc49cfeede
|
crashhandler: use correct c++ thing
|
2022-06-21 10:10:58 -07:00 |
|
itsmattkc
|
da0b191254
|
crashhandler: show error code
|
2022-06-21 10:07:12 -07:00 |
|
itsmattkc
|
52db848918
|
ui: draw in/out semi translucent
Fixes #1957
|
2022-06-20 10:26:16 -07:00 |
|
itsmattkc
|
7bfe5f563e
|
viewer: use popup for text editor
|
2022-06-19 13:13:25 -07:00 |
|
itsmattkc
|
e69436a27d
|
viewer: null check shaders before destroy
|
2022-06-19 09:35:28 -07:00 |
|
itsmattkc
|
d32a052708
|
viewertexteditor: null check clone
|
2022-06-19 00:06:51 -07:00 |
|
itsmattkc
|
240bbdc583
|
viewer: fix mouse and compositing issues from using windows
|
2022-06-18 08:49:45 -07:00 |
|
itsmattkc
|
608cb05ae2
|
qtutils: attempt to work around qt bug
|
2022-06-18 07:44:19 -07:00 |
|
itsmattkc
|
5ef56c8047
|
ui: use QOpenGLWindow instead of QOpenGLWidget for all panels
|
2022-06-12 10:28:15 -07:00 |
|
itsmattkc
|
b9119e21f4
|
rendermanager: remove unnecessary debug line
|
2022-06-10 12:14:15 -07:00 |
|
itsmattkc
|
09a3ce39b9
|
rendermanager: reimplement clearing old decoders
|
2022-06-10 12:12:03 -07:00 |
|
itsmattkc
|
6391ef4a7f
|
thread: removed unused var
|
2022-06-10 12:11:52 -07:00 |
|
itsmattkc
|
6b13d806c6
|
nodeparamview: correctly show video and audio node options
|
2022-06-10 11:44:12 -07:00 |
|
itsmattkc
|
cd85299df5
|
pan: fixed issue where original value was passed through
|
2022-06-10 11:43:50 -07:00 |
|
itsmattkc
|
e27c53bea8
|
timeline: relink duplicated clips
|
2022-06-10 10:34:51 -07:00 |
|
itsmattkc
|
046b1cc498
|
serializer: bypass bezier adj on keyframe type set
|
2022-06-10 09:55:56 -07:00 |
|
itsmattkc
|
e74bb34d9a
|
viewer: request new frames even when preprocessing
|
2022-06-10 09:33:56 -07:00 |
|
itsmattkc
|
6bc84e00ae
|
viewer: add watcher destroyed slot
Prevents crashes
|
2022-06-06 20:17:28 -07:00 |
|
itsmattkc
|
393f0105dc
|
slider: queue drag timer start
|
2022-06-06 09:40:07 -07:00 |
|
itsmattkc
|
64fbb23fdf
|
render: fixed deadlock on close
|
2022-06-02 09:50:38 -07:00 |
|
itsmattkc
|
8939a3aa66
|
allow concurrent decoders for different blocks
|
2022-06-01 10:03:33 -07:00 |
|
itsmattkc
|
eb9b1850ae
|
minor code cleanup
|
2022-05-31 20:14:07 -07:00 |
|
itsmattkc
|
44d81f6b00
|
render: dedicate thread to audio production
Prevents audio from getting stalled behind slow video jobs
|
2022-05-30 22:11:06 -07:00 |
|
itsmattkc
|
ca26f023f2
|
viewer: improved frame queuing
|
2022-05-30 20:55:59 -07:00 |
|
itsmattkc
|
156b6adf99
|
decoder: ensure correct format is used for planes
|
2022-05-30 15:41:05 -07:00 |
|
itsmattkc
|
d28202a2db
|
render: convert yuv to rgb on gpu
Huge performance improvement
|
2022-05-30 15:34:38 -07:00 |
|
itsmattkc
|
930848e07a
|
decoder: make texture inside decoder
|
2022-05-29 18:33:35 -07:00 |
|
itsmattkc
|
29908f2d8b
|
math: revised timestamp calculations around epsilon
|
2022-05-29 11:13:05 -07:00 |
|
itsmattkc
|
bbf6f8f9f9
|
export: fixed stills
|
2022-05-29 10:15:32 -07:00 |
|
itsmattkc
|
abb9c409e2
|
sequence: add test preview option
|
2022-05-29 09:20:12 -07:00 |
|
itsmattkc
|
8455e94de3
|
nodeparamview: fix crash when body is recreated
|
2022-05-28 19:20:33 -07:00 |
|
itsmattkc
|
fc68a123ba
|
project: reprobe and merge params when file changes are found
|
2022-05-28 12:25:50 -07:00 |
|
itsmattkc
|
15087b2cd2
|
render: clear task lists when changing node
|
2022-05-28 10:27:28 -07:00 |
|
itsmattkc
|
6a65c0fa38
|
render: clamp audio samples when finalized
|
2022-05-27 10:04:30 -07:00 |
|
itsmattkc
|
c2570b23c3
|
oiiodecoder: improved code
|
2022-05-24 18:49:29 -07:00 |
|
itsmattkc
|
6371fe0bc0
|
decoder: removed interlacing property
Interlacing should be moved somewhere else in the pipeline
|
2022-05-24 17:18:22 -07:00 |
|
itsmattkc
|
eca236134b
|
renderer: use probed params for tex gen
|
2022-05-24 14:26:02 -07:00 |
|
itsmattkc
|
36e56b4941
|
nodetraverser: actually use the correct format
Oof this was so stupid
|
2022-05-24 13:09:31 -07:00 |
|
itsmattkc
|
d600d3acb8
|
nodeparamview: fix null receiver warning
|
2022-05-23 11:35:56 -07:00 |
|
Thomas Wilshaw
|
f697530574
|
Sanitizers: Fix logic setting up memory sanitizer
|
2022-05-23 14:35:44 +01:00 |
|
itsmattkc
|
4b4e0a496c
|
timebasedview: use clamped values when setting scroll
|
2022-05-22 16:58:05 -07:00 |
|
itsmattkc
|
d68cce17f6
|
ffmpegdecoder: check if instance open before validating pix fmt
|
2022-05-22 15:30:20 -07:00 |
|
itsmattkc
|
cab62ba5d1
|
ffmpegdecoder: read pixel format from frame instead of stream
|
2022-05-22 13:41:44 -07:00 |
|
itsmattkc
|
3de9251cf5
|
viewer: limit invalidation range
|
2022-05-21 18:34:41 -07:00 |
|
itsmattkc
|
766a5bf688
|
audiovisualwaveform: skip null copy length
|
2022-05-21 17:26:54 -07:00 |
|
itsmattkc
|
c5b6b0c4fc
|
crashhandler: fix symbol issue
|
2022-05-19 18:16:30 -07:00 |
|
itsmattkc
|
b0530cd55d
|
decoders: upload directly to texture
|
2022-05-19 16:54:18 -07:00 |
|
itsmattkc
|
5ae6a101c2
|
ffmpegdecoder: use avframeptrs internally
|
2022-05-19 16:16:35 -07:00 |
|
itsmattkc
|
5a86c1b47f
|
ffmpegdecoder: improve scaler refresh
|
2022-05-19 14:00:56 -07:00 |
|
itsmattkc
|
f4af8353bd
|
viewer: temporarily patched to fix live updates
Fixes #1938
|
2022-05-19 10:53:31 -07:00 |
|