Commit Graph
1097 Commits
Author SHA1 Message Date
itsmattkc bb32048c65 use frame rate and timebase less interchangeably 2021-04-07 13:08:25 +10:00
itsmattkc 898ea25e89 finished merge of viewer and footage 2021-04-06 13:08:56 +10:00
itsmattkc 4066fcba90 began merging footage and viewer 2021-04-05 16:41:37 +10:00
itsmattkc da4a93f1a5 timeline: minor enhancement, probably fixes nothing 2021-04-05 15:54:13 +10:00
itsmattkc 6e7c8088b7 viewer: ensure instances are actually removed from list 2021-04-05 15:04:48 +10:00
itsmattkc 9be014c0b6 refactored so sequence is again a derivative of viewer 2021-04-05 14:41:59 +10:00
Simran ce2e51fc2a QPainter::matrix is obsolete, use transform() instead 2021-04-01 18:00:12 +02:00
itsmattkc 2ea152479e nodeview: override icon pixmap retrieval 2021-04-01 23:45:28 +11:00
itsmattkc 2adb6447a1 slider: improved dragging behavior when min/max are set 2021-04-01 17:08:18 +11:00
itsmattkc 62ff7bed69 correctly map root folder to source model 2021-03-31 11:55:00 +11:00
itsmattkc a4ba2ee019 slider: fixed crash 2021-03-25 22:47:50 +11:00
itsmattkc 2d420decf0 Merge branch 'master' of https://github.com/olive-editor/olive 2021-03-24 10:26:19 +11:00
itsmattkc d03da1817f timeline: null check on block track
If a block has no track, it's probably not on the timeline and can be safely
ignored.
2021-03-24 10:25:52 +11:00
Thomas Wilshaw 0f2c44866a Remove unneeded invokeMethod. 2021-03-23 23:17:47 +00:00
itsmattkc 9e4d42da26 ci: reference windeployqt directly 2021-03-23 23:44:01 +11:00
itsmattkc dccea63d97 nodeview: initialize edge item's from/to references
Fixes #1526
2021-03-23 22:28:21 +11:00
itsmattkc c444213a85 nodeparamview: null check for input UI
Fixes #1523
2021-03-23 08:38:18 +11:00
itsmattkc 4cb14ae1e0 ensure dependency position is set when using add tool 2021-03-22 12:08:43 +11:00
itsmattkc 5b04d84bfb null check for texture in paint function
Fixes #1515
2021-03-21 12:50:35 +11:00
itsmattkc 0a17e0fbe2 nodeview: do something when clips are selected 2021-03-20 10:10:09 +11:00
itsmattkc d90580cc52 nodeparamview: truncate title bar whenever necessary 2021-03-18 19:47:01 +11:00
itsmattkc b98a321cb9 nodeparamview: added tooltip to label
This is so it can be truncated at some point but I haven't
figured out the best way to do that yet.
2021-03-18 19:36:41 +11:00
itsmattkc 843db76e75 nodeview: show label and type if label is set
Might not keep this, but we should have something to make the
node types clear when labelled.
2021-03-18 19:36:03 +11:00
itsmattkc 334b152765 code: fixed minor semantics 2021-03-18 19:35:53 +11:00
itsmattkc 2e63140000 nodeparamview: prevent duplicate items 2021-03-18 19:35:09 +11:00
itsmattkc e44918c70a delete exclusive dependencies when deleting items from project explorer 2021-03-16 12:59:58 +11:00
itsmattkc 643999e308 auto-position gaps when replacing blocks with gaps 2021-03-16 12:13:08 +11:00
itsmattkc 2a3a256f3e implement keyboard zooming into node view 2021-03-16 12:12:51 +11:00
itsmattkc 0c73a4bd59 made slider value/string conversions abstract 2021-03-15 18:29:03 +11:00
itsmattkc 50c7f8019b added auto-positioning to split command 2021-03-15 18:23:34 +11:00
itsmattkc acb8c6865a implemented offsets into sliders 2021-03-15 18:23:00 +11:00
itsmattkc c6a2349ad6 improved slider ladders 2021-03-15 13:43:04 +11:00
itsmattkc a30d031a9c improved FPS counter
Shows real frame update time rather than refresh time
2021-03-15 11:34:09 +11:00
itsmattkc 056a1202d6 added new auto-positioning to place block command 2021-03-14 22:09:59 +11:00
itsmattkc fd6319b837 fixed regression from switching folder from outputs to inputs 2021-03-14 21:51:47 +11:00
itsmattkc 2a9513e56a added new node auto-positioning for items 2021-03-14 21:09:00 +11:00
itsmattkc 500fb58d49 arranged items so they are inputs of folder rather than outputs 2021-03-12 12:22:19 +11:00
itsmattkc c885fbac5c viewer: count frames even when FPS is hidden 2021-03-11 11:05:36 +11:00
itsmattkc 5d59ecb699 timeline: allow disabling waveforms 2021-03-10 14:23:59 +11:00
itsmattkc 60e828efa8 viewer: minor profiling
Allows users to show FPS counter and skipped frames count.
2021-03-10 13:40:17 +11:00
itsmattkc a57bf35e93 don't copy items when splitting or duplicating blocks 2021-03-01 13:27:13 +11:00
itsmattkc 2c5aee4d2e reimplement footage viewer in new structure 2021-02-24 22:16:08 +11:00
itsmattkc 72dd80c90c ensure nodeview is unset when project closes 2021-02-24 22:15:12 +11:00
itsmattkc cfbf563b2e ensure cache modified time is accurate 2021-02-22 00:23:34 +11:00
itsmattkc 05cb3b86b8 viewer: fix double queue 2021-02-21 18:19:36 +11:00
itsmattkc 7fee0e6b04 suppress some benign warnings 2021-02-21 10:23:06 +11:00
itsmattkc e0443e017c fixed merge connection issue 2021-02-21 10:14:55 +11:00
itsmattkc b21271534f added UI for editing video parameters in nodes 2021-02-20 13:27:56 +11:00
itsmattkc cc9747ede4 moved ColorManager to a node
Reduces code by reusing the existing node infrastructure. Also
helps prevent race conditions since the node/render system is
designed for multithreading.
2021-02-18 14:33:08 +11:00
itsmattkc 4827782331 moved sequence params into node graph too
Reduces code by reusing more of the existing node infrastructure
to synchronize sequence parameters the render backend.
2021-02-18 13:20:23 +11:00