Commit Graph
5014 Commits
Author SHA1 Message Date
itsmattkc 8350ce300f cache: improved invalidation system 2021-07-15 20:59:37 -07:00
itsmattkc 657f9c5520 addtool: fixed positioning 2021-07-15 20:50:25 -07:00
itsmattkc 13a7976a1b viewer: fix incorrect seek caused by earlier audio overhaul 2021-07-15 20:36:41 -07:00
itsmattkc 528852c148 render: pack audio during playback
Should optimize audio rendering
2021-07-12 23:54:18 -07:00
itsmattkc c374a03e9d render: further simplified job times
Outside of silly mistakes, this should be significantly faster and more stable.
2021-07-12 15:14:37 -07:00
itsmattkc dc34f80386 timerangelistframeiterator: initialize values even with default constructor 2021-07-12 11:56:00 -07:00
itsmattkc 7ff419b0a3 render: use events to iterate gradually through frame queue
Fixes #1665
2021-07-12 00:48:26 -07:00
itsmattkc 310fd3541a various: greatly simplified job times
Hopefully this doesn't break everything
2021-07-11 23:33:21 -07:00
itsmattkc 43d3fc57f2 Update audiovisualwaveform.cpp
audiovisualwaveform: fixed shift issue
2021-07-11 23:31:36 -07:00
itsmattkc 40caf7b6e3 tests: fixed missing semi-colon 2021-07-11 23:31:14 -07:00
itsmattkc d18f650034 framehashcache: disabled reserve 2021-07-11 17:20:50 -07:00
itsmattkc 72ff996fa8 tests: added tests for timerangelist 2021-07-11 17:20:39 -07:00
itsmattkc a9d6e0f3e5 audioplaybackcache: increase size of segments 2021-07-11 16:53:24 -07:00
itsmattkc 8a58ee2bdb renderer: use iterator rather than creating vectors
Creating vectors from the FrameHashCache was one of the slowest functions in the program, this should be significantly faster.
2021-07-11 16:47:12 -07:00
itsmattkc 9b0b3962fe nodeview: set focus when adding a node
Ensures users can "Esc" out of it
2021-07-11 16:44:07 -07:00
itsmattkc 38c38daf8a framehashcache: use timestamp based vector internally
I think this will be significantly faster, but I guess we'll find out!
2021-07-10 15:37:06 -07:00
itsmattkc cae2c360c2 nodeview: added border to minimap 2021-07-10 15:35:31 -07:00
itsmattkc 4d69e55799 nodeview: implemented dragger to create edge without holding key 2021-07-10 10:19:36 -07:00
itsmattkc 8f055e6331 Merge branch 'master' into nodeview-redux 2021-07-10 09:09:05 -07:00
itsmattkc 539b0582bf Merge pull request #1399 from pgilfernandez/icon_nodes2
[UI] Nodes View toolbar iconset
2021-07-10 09:08:38 -07:00
itsmattkc 6e14e51f21 nodeview: added 'add' button to toolbar 2021-07-10 08:51:51 -07:00
itsmattkc 652a53c18e nodeview: added rudimentary toolbar
Only button there is a toggle for the mini-map.
2021-07-09 21:57:53 -07:00
itsmattkc 94e6fa843c nodeview: implemented minimap 2021-07-09 21:43:19 -07:00
itsmattkc 8b2285513f timeline: use sample rate for waveform offset at all times 2021-07-09 18:42:51 -07:00
itsmattkc ddee0f97d6 nodeview: start wip for "show all" mode 2021-07-09 18:00:27 -07:00
itsmattkc f14a301ffa nodeview: updates to complete new context paradigm 2021-07-09 18:00:01 -07:00
itsmattkc d83087a4ef nodegraph: added more helper functions for contexts 2021-07-08 18:48:02 -07:00
itsmattkc 73a1a23e77 Merge branch 'master' into nodeview-redux 2021-07-08 12:22:49 -07:00
itsmattkc 75c102d351 waveform: minor corrections 2021-07-08 12:19:27 -07:00
itsmattkc 1f0de6c5bb waveform: fixed precision issue when generating from sample data
Fixes #1664
2021-07-08 12:08:05 -07:00
itsmattkc 558d849d27 waveform: flip Y axis
Fixes #1666
2021-07-08 11:55:35 -07:00
itsmattkc 60240aefea timeline: revise track positioning code 2021-07-08 11:45:07 -07:00
itsmattkc 17c9137bbd nodeviewedge: minor cleanup 2021-07-08 11:44:04 -07:00
itsmattkc dcac7f94f9 nodeview: when removing a node, remove it from all contexts 2021-07-08 11:42:53 -07:00
itsmattkc 5dd2132037 timeline: set sequence position in sequence's context 2021-07-08 11:42:09 -07:00
itsmattkc 0c04bcf045 timecode: allow specific rounding routines 2021-07-08 11:39:29 -07:00
itsmattkc df42696bdb core: position sequence in sequence's context 2021-07-08 11:36:46 -07:00
itsmattkc 90d94075cf nodeview: improved bounding rect and centering 2021-06-17 10:19:30 -07:00
itsmattkc 3a41b3b321 Merge branch 'master' into nodeview-redux 2021-06-16 17:22:45 -07:00
itsmattkc dce8ebdf01 framehashcache: remove definition for removed function 2021-06-16 17:22:26 -07:00
itsmattkc 6d2ffb1bc4 Merge branch 'master' into nodeview-redux 2021-06-16 17:20:05 -07:00
itsmattkc 401d69954c timeline: ignore drop event if no ghosts were made 2021-06-16 17:18:35 -07:00
itsmattkc 33f71d7548 framehashcache: use static const string rather than function
Should be mildly faster
2021-06-16 14:29:43 -07:00
itsmattkc 08e2fa4d8e renderer: generate audio waveforms in render threads
Solves UI lag issues with long audio sequences.
2021-06-11 23:30:55 -07:00
itsmattkc 48828d6632 timeline: invalidate after place operation
Fixes regression introduced in ef206e9532
Fixes #1654
2021-06-07 10:15:30 +10:00
itsmattkc 2d17173a38 mathbase: other corrections for gl es 2.0 2021-06-07 00:58:04 +10:00
itsmattkc 8d18a8d9d8 mathbase: replace texture() calls 2021-06-07 00:50:33 +10:00
itsmattkc 2fdb85e866 mainmenu: update undo stack actions on language change event
Fixes #1653
2021-06-02 11:54:22 +10:00
Simran Spiller 1ba6aac7fa Add missing Q_OBJECT macro to ExportSubtitlesTab class [skip ci] 2021-05-31 22:18:56 +02:00
Simran Spiller 5283d315a9 Minor fixes to Russian translation, updated ts file 2021-05-31 22:18:33 +02:00