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
|
e97c74fd2c
|
viewer: request new frames even when preprocessing
|
2022-06-08 23:12:05 -07:00 |
|
itsmattkc
|
6bc84e00ae
|
viewer: add watcher destroyed slot
Prevents crashes
|
2022-06-06 20:17:28 -07:00 |
|
itsmattkc
|
1b1259225e
|
render: handle missing cache frames
|
2022-06-06 20:06:55 -07:00 |
|
itsmattkc
|
eeea16c5c3
|
cache: add passthroughs to allow shallow copies of data
|
2022-06-06 20:06:43 -07:00 |
|
itsmattkc
|
393f0105dc
|
slider: queue drag timer start
|
2022-06-06 09:40:07 -07:00 |
|
itsmattkc
|
dfc401b63c
|
cache: behavior improvements
|
2022-06-06 09:39:09 -07:00 |
|
itsmattkc
|
25699ef05b
|
cache: use disk states to share caches
|
2022-06-05 19:47:33 -07:00 |
|
itsmattkc
|
13299d0a3b
|
cache: implemented base functionality for clip cache
|
2022-06-04 17:29:09 -07:00 |
|
itsmattkc
|
7a8794fe88
|
ui: draw clip cache on timeline
|
2022-06-03 17:16:29 -07:00 |
|
itsmattkc
|
d4d2faf763
|
Merge branch 'master' into hashremoval
|
2022-06-02 09:50:46 -07:00 |
|
itsmattkc
|
64fbb23fdf
|
render: fixed deadlock on close
|
2022-06-02 09:50:38 -07:00 |
|
itsmattkc
|
fefb16e49b
|
fixed diskmanager delete bug
|
2022-06-01 10:31:28 -07:00 |
|
itsmattkc
|
998b9ba482
|
Merge branch 'master' into hashremoval
|
2022-06-01 10:06:33 -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 |
|
jazztickets
|
bd78c1971c
|
Merge branch 'olive-editor:master' into av1
|
2022-05-31 12:08:03 -06: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
|
1e098496be
|
reimplement sfr queue clearing
|
2022-05-30 22:08:29 -07:00 |
|
itsmattkc
|
9918af2614
|
Merge branch 'master' into hashremoval
|
2022-05-30 21:00:05 -07:00 |
|
itsmattkc
|
ca26f023f2
|
viewer: improved frame queuing
|
2022-05-30 20:55:59 -07:00 |
|
itsmattkc
|
903d7bb1e6
|
Merge branch 'master' into hashremoval
|
2022-05-30 17:32:39 -07:00 |
|
Alan Witkowski
|
307c393996
|
fallback to default av1 encoder if libsvtav1 isn't found
|
2022-05-30 16:46:13 -06: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
|
9cc861cdd5
|
cache: cancel tasks on disable
|
2022-05-30 13:40:39 -07:00 |
|
Alan Witkowski
|
6dbe01f415
|
preliminary AV1 support
|
2022-05-30 13:45:25 -06:00 |
|
itsmattkc
|
e3830116b0
|
clip: implement auto-cache option
|
2022-05-30 08:59:56 -07:00 |
|
itsmattkc
|
e3c3ee9ac4
|
code: removed unnecessary code
|
2022-05-30 08:59:25 -07:00 |
|
itsmattkc
|
930848e07a
|
decoder: make texture inside decoder
|
2022-05-29 18:33:35 -07:00 |
|
itsmattkc
|
2f7dc3c98b
|
implemented separate waveform cache
|
2022-05-29 17:52:35 -07:00 |
|
itsmattkc
|
826090b621
|
cache: save states to disk
|
2022-05-29 14:03:09 -07:00 |
|
itsmattkc
|
89b6cce2b2
|
Merge branch 'master' into hashremoval
|
2022-05-29 11:18:58 -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 |
|