Commit Graph
6282 Commits
Author SHA1 Message Date
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
itsmattkc d78e87aa3a viewer: fix scrubbing regression 2022-09-13 20:16:07 -07:00
itsmattkc d0e12ce607 timeline: add options for manually caching and discarding parts of clips 2022-09-13 19:19:42 -07:00
itsmattkc 53e510b87d videoparams: change auto-divider target resolution 2022-09-08 20:35:18 -07:00
itsmattkc 16b9cdda8d ffmpegdecoder: downsample frame where possible before gpu transfer 2022-09-08 20:35:08 -07:00
itsmattkc 752616647c rendermanager: separate waveform into another thread 2022-09-08 20:29:36 -07:00
itsmattkc 7c0637d428 clip: remove unnecessary lines 2022-09-08 20:28:59 -07:00
itsmattkc 84fa33e510 config: default to thumbnail on in point only 2022-09-08 20:28:48 -07:00
itsmattkc bfad1a5762 Merge branch 'master' into cache-update 2022-09-07 09:39:14 -07:00
itsmattkc 93c76f55a1 audiovisualwaveform: fixed issue which caused glitches in visual 2022-09-06 17:04:21 -07:00
itsmattkc 97ae714017 clip: fixed issue where thumbs would be cached infinitely 2022-09-06 17:00:21 -07:00
itsmattkc 571be3d28d timeline: added thumbnail modes that affect how much is rendered 2022-09-06 16:06:26 -07:00
itsmattkc 00f256f16f Merge branch 'master' into cache-update 2022-09-01 13:04:07 -07:00
itsmattkc 8b350bad46 ui: integrate previously merged icons 2022-09-01 13:02:29 -07:00
itsmattkc 5e6f4b9879 Merge pull request #2025 from pgilfernandez/icon_colorpicker_and_vertical_alignment
Colorpicker and vertical alignment icons
2022-09-01 12:54:28 -07:00
itsmattkc 9a997452b3 sequence: increase default dividers
Due to performance increases/optimizations, these dividers can be much less severe
2022-09-01 12:53:57 -07:00