itsmattkc
b28495c7a6
nodeparamview: speed up node adding
2022-09-28 19:56:18 -07:00
itsmattkc
06c7dacf86
audiowaveformcache: mark function override
2022-09-28 08:45:03 -07:00
itsmattkc
fe159bdd73
rendermanager: use multithreading for waveforms
2022-09-27 22:06:05 -07:00
itsmattkc
af8c0942f0
audiovisualwaveform: remove debug line
2022-09-27 22:00:32 -07:00
itsmattkc
fc579356d9
audiovisualwaveform: allow arbitrary offsets for waveforms
2022-09-27 21:59:35 -07:00
itsmattkc
149b1b3690
audiowaveformcache: improve passthrough system
2022-09-27 21:17:37 -07:00
itsmattkc
a29fa4bc4d
fixed generator with merge issue
2022-09-27 18:44:00 -07:00
itsmattkc
9d54e24d9d
colorvalueswidget: detect rgba hex
2022-09-26 08:33:24 -07:00
itsmattkc
00526fe954
timeline: use different shadow color if block is disabled
2022-09-25 16:36:12 -07:00
itsmattkc
c34416a478
colordialog: add support for swatches
2022-09-25 14:27:15 -07:00
itsmattkc
490677fbca
chromakey: add invert mask option
2022-09-25 10:37:02 -07:00
itsmattkc
f4b6156488
markerpropertiesdialog: focus label edit on startup
2022-09-25 10:27:47 -07:00
itsmattkc
b0b1c031d1
aboutdialog: make text selectable
...
Fixes #2038
2022-09-25 10:26:10 -07:00
itsmattkc
34f9034985
timeline: fast draw clips that take up a small amount of space
2022-09-25 09:33:10 -07:00
itsmattkc
3138e676af
playbackcache: clear cache if state file does not exist
2022-09-24 19:04:57 -07:00
itsmattkc
f12553c80a
renderprocessor: remove debug lines
2022-09-24 18:59:38 -07:00
itsmattkc
6ce920c5c8
nodes: resolve audio jobs in the old way for now
2022-09-24 18:50:17 -07:00
itsmattkc
c0d8ff403f
nodes: rework so that jobs can be completely deferred
...
Big optimization requiring a lot of refactoring.
2022-09-24 18:44:59 -07:00
itsmattkc
658fe9da7e
playbackcache: keep track of cache file time to prevent unnecessary loads
2022-09-23 17:54:46 -07:00
itsmattkc
81b7c79a14
openglrenderer: use glFinish again...
...
This will break some systems, but is necessary for frames not to corrupt under some circumstances. It sucks but that's the tradeoff we have to make.
I think it's time to get off OpenGL. It's not worth it anymore.
2022-09-23 17:53:43 -07:00
itsmattkc
cde6129868
node: simplify traverser/node globals
2022-09-23 16:59:12 -07:00
itsmattkc
d5e12eb091
mask: add invert option
2022-09-23 16:58:49 -07:00
itsmattkc
825b06f7a7
render: only use cache in offline mode
2022-09-23 12:31:17 -07:00
itsmattkc
b19730b1f5
nodes: store time with accelerated jobs
...
Fixes #2031
2022-09-23 02:55:18 -07:00
itsmattkc
b553d5afb7
nodes: implemented more distortion nodes
2022-09-22 18:12:03 -07:00
itsmattkc
f84cd8644d
exportformatcombobox: categorize formats where possible
2022-09-22 10:56:52 -07:00
itsmattkc
5824b4873b
colorlabelmenu: improve usability and code quality
2022-09-22 10:56:35 -07:00
itsmattkc
7a1e1cdb49
ci: strip extension on linux build
2022-09-18 00:49:37 -07:00
itsmattkc
d0d7b74cf9
ci: use non-extension way of differentiating win32
2022-09-18 00:40:16 -07:00
itsmattkc
89edac10de
ci: make sure deploy folder is created on macOS
2022-09-18 00:38:32 -07:00
itsmattkc
5f1d03d746
ci: ensure enclosing macOS app is included in package
2022-09-18 00:28:04 -07:00
itsmattkc
306da70589
ci: attempt to prevent double zip
2022-09-17 23:52:06 -07:00
itsmattkc
7fea14768a
timerange: use internal snapping function for size function
2022-09-17 21:19:15 -07:00
itsmattkc
6e0c6cdc52
exportdialog: add option to reimport result
2022-09-16 12:35:40 -07:00
itsmattkc
05551ed59d
playbackcache: don't save state if diskmanager is not present
2022-09-16 12:20:51 -07:00
itsmattkc
d017d2c143
viewer: add shortcut to save frame as image
2022-09-16 12:19:47 -07:00
itsmattkc
044551cca9
colormanager: reset default cs on config change
2022-09-16 11:54:35 -07:00
itsmattkc
02ee079bde
timelinemarker: fixed issue with undoing resized markers
2022-09-16 11:28:03 -07:00
itsmattkc
d65722d79d
tests: update test for new code
2022-09-16 01:12:56 -07:00
itsmattkc
f38107109c
audiomonitor: use size_t for std vector
2022-09-16 00:56:03 -07:00
itsmattkc
f157e5014d
fix more instances where sample counts used int instead of size_t
2022-09-16 00:35:48 -07:00
itsmattkc
3003b4e849
crossdissolvetransition: use size_t instead of int for sample counts
2022-09-16 00:09:38 -07:00
itsmattkc
22b618da96
mathbase: use size_t for sample counts instead of int
2022-09-16 00:00:39 -07:00
itsmattkc
3cb9caa35d
Merge branch 'cache-update'
2022-09-15 16:10:25 -07:00
itsmattkc
5dde385d97
sequencedialog: hide auto-cache option
2022-09-15 16:10:04 -07:00
itsmattkc
cce44e40f4
project: implement searching
...
I can't believe this has been unimplemented this whole time...
2022-09-14 13:40:35 -07:00
itsmattkc
4361dbd17b
render: return to caching partial waveforms
2022-09-14 13:40:12 -07:00
itsmattkc
e91da63d16
render: limit running audio tasks
2022-09-14 10:09:26 -07:00
itsmattkc
bd3f024d01
render: check for more cancels
2022-09-14 10:08:43 -07:00
itsmattkc
ea8a2fad9d
menus: hide sequence cache options
2022-09-13 21:30:54 -07:00