itsmattkc
2162e9d8f8
nodeview: improved user manual positioning
2021-05-28 13:29:51 +10:00
itsmattkc
24ce8f8446
remove null context commands
2021-05-27 15:14:28 +10:00
itsmattkc
4b14352bcb
save new node contexts to project file
2021-05-27 15:14:03 +10:00
itsmattkc
f876240443
use nodes as context rather than void
2021-05-27 13:32:32 +10:00
itsmattkc
0c5c9f0794
Merge branch 'master' into nodeview-redux
2021-05-27 13:21:10 +10:00
itsmattkc
91c88b1ccf
openglrenderer: initialize framebuffer variable as null
2021-05-26 18:07:18 +10:00
itsmattkc
d13f68593b
audiomonitor: fix param sync issue that caused crashes
2021-05-26 18:00:12 +10:00
itsmattkc
d0bd5e2142
nodeparamview: fix crash when inserting color keyframe
2021-05-26 17:03:49 +10:00
itsmattkc
2d53e35e7c
keyframeviewbase: null check to fix crash
2021-05-26 17:03:11 +10:00
itsmattkc
a5d3c6f2f5
renderer: this should actually just be less than
2021-05-26 17:02:57 +10:00
itsmattkc
c9305b9368
nodeview: improved average position algorithm
2021-05-26 14:25:05 +10:00
itsmattkc
edd52dd811
projectpanel: select nodes when items are selected in the project explorer
2021-05-26 14:22:10 +10:00
itsmattkc
4de0a72786
rational: don't flip if null
...
Fixes issue where flipped rationals would erroneously create a NaN.
Fixes #1641
Fixes #1642
2021-05-24 16:04:46 +10:00
itsmattkc
cac165c62e
Merge branch 'master' into nodeview-redux
2021-05-24 10:14:07 +10:00
itsmattkc
ef31c3fb1a
sequence: move default to sequence dialog
2021-05-24 10:13:26 +10:00
itsmattkc
f9309da4b3
nodeview: update positions correctly
2021-05-24 10:12:53 +10:00
itsmattkc
74a1507c6f
Merge branch 'master' into nodeview-redux
2021-05-23 10:49:11 +10:00
itsmattkc
09dc79f9f6
project: remove array element when deleting a folder's subitem
...
Fixes #1639
2021-05-23 10:38:30 +10:00
itsmattkc
6ff9ab9f54
menu: added hidden secondary delete option to pick up backspace shortcut
2021-05-23 10:16:39 +10:00
itsmattkc
3c17ecc94e
more work
2021-05-21 12:28:52 +10:00
itsmattkc
0ce602c132
Merge branch 'master' into nodeview-redux
2021-05-21 11:13:42 +10:00
itsmattkc
45db6f4596
node: fixed issue with keyframes
...
Fixes #1634
This is technically the same bug fixed in #1326 , just didn't include all the cases I needed to.
2021-05-21 11:10:41 +10:00
itsmattkc
b7916b8ae0
removed subtitle encoding functions
2021-05-21 10:51:51 +10:00
itsmattkc
a0f26fcc7b
timelineview: don't playheadpress if tool is kAdd
2021-05-21 10:47:05 +10:00
itsmattkc
e21d4ab0d7
nodes: revised text node
...
Clarifies text node's ability to parse HTML with Qt.
Removes janky incomplete "rich text editing" functionality. I don't think this is the right approach.
2021-05-21 10:46:35 +10:00
itsmattkc
a7ac1750ae
nodeparamview: disable default QMainWindow popup menu
...
Fixes #1638
2021-05-21 10:07:54 +10:00
itsmattkc
0b1ad0a267
ffmpegencoder: added more error checking
2021-05-18 15:17:27 +10:00
itsmattkc
a561daf071
ffmpegencoder: minor code improvement
2021-05-18 13:11:18 +10:00
itsmattkc
cc21ed37a7
implemented core subtitle support
2021-05-18 12:42:47 +10:00
itsmattkc
f2d64728f9
work towards timeline/nodeview interactivity
2021-05-17 11:14:56 +10:00
itsmattkc
4adaedb304
ffmpegdecoder: fixed issue with interlaced footage in some situations
2021-05-16 18:31:03 +10:00
itsmattkc
597f35bd00
marker: actually add marker after loading it
...
Fixes #1632
2021-05-16 10:36:52 +10:00
itsmattkc
f342546251
code: improved node custom save hierarchy
2021-05-16 10:36:33 +10:00
itsmattkc
ba9ed99849
footage: check files for changes
2021-05-16 10:29:05 +10:00
itsmattkc
8e9859b2b3
initial commit
2021-05-16 09:58:57 +10:00
itsmattkc
a675e0ccbb
conformmanager: actually commit new files
2021-05-14 12:22:30 +10:00
itsmattkc
a1345166c7
renderer: move conform to task
...
Improved rendering system and user interface
Fixes #1375
2021-05-14 12:20:53 +10:00
itsmattkc
a0072cbb75
nodeparamview: get track value rather than combined value when inserting keyframe
...
Fixes #1631
2021-05-14 09:56:47 +10:00
itsmattkc
7d5e778dfa
previewautocacher: multithread hash process
...
Significantly improves hashing speed. Particularly noticeable with longer video sources.
2021-05-14 00:13:04 +10:00
itsmattkc
37915d1c8c
framehashcache: improve time list function
...
Old implementation was particularly slow, this is significantly faster and should be identical in output.
2021-05-14 00:11:20 +10:00
itsmattkc
60c21e23f5
timecodefunctions: allow flooring "to timestamp" conversions
2021-05-13 23:57:50 +10:00
itsmattkc
c4dcf89fde
task: print duration of task to debug
...
Useful for performance testing
2021-05-13 23:57:26 +10:00
itsmattkc
36fcda17a8
export: added debug option
2021-05-13 22:59:55 +10:00
itsmattkc
961889b38f
exporttask: improved progress signalling
2021-05-13 22:59:36 +10:00
itsmattkc
14ae962027
ffmpegencoder: fixed issues with audio frame loop
...
Fixes #1625
2021-05-13 22:36:39 +10:00
itsmattkc
51b3d974c5
ffmpegdecoder: fixed memory leak introduced by switch to AVFilter backend
2021-05-13 21:30:53 +10:00
itsmattkc
5fb9793f43
opengl: use texture cache
...
Prevents a ton of texture allocation/deallocation. Should theoretically improve things, might make no noticeable difference.
2021-05-13 16:38:45 +10:00
itsmattkc
4cfe474861
opengl: wrap uploading to 3D textures
...
Probably won't ever need this, but it felt appropriate
2021-05-13 16:37:58 +10:00
itsmattkc
a5fbcf059e
videoparams: compare depth
...
Seems like a good thing to do
2021-05-13 16:27:17 +10:00
itsmattkc
58d062ad75
viewer: run queue if windows are still active
...
Fixes #1628
2021-05-12 11:10:08 +10:00