Commit Graph
4778 Commits
Author SHA1 Message Date
itsmattkc 82d2a253d9 preferences: revised audio tab
Cleaned up and improved the audio tab.

Fixes #1546. Kind of. There doesn't seem to be much need for a
sample rate selection for our current high-level audio system.
If we implement higher end audio backends in the future (e.g.
ASIO, JACK), those can be given a sample rate setting.
2021-04-11 20:20:01 +10:00
itsmattkc 8c18b58bbb nodeparamview: pick up move event
Fixes #1547
2021-04-11 19:58:37 +10:00
itsmattkc 515d459d36 nodeparamview: make keyframes on every key track by default
Fixes #1437
2021-04-11 19:38:29 +10:00
itsmattkc afedea7342 restore old node positioning code
New code didn't work.
2021-04-11 18:57:42 +10:00
itsmattkc a87adbd801 fixed precache task
Fixes #1558
2021-04-11 18:57:21 +10:00
itsmattkc 6c30f8cf46 nodes: implemented infrastructure for caching any node
Not accessible through UI yet, but ported Footage node to it
(previously we used a hack to ensure Footage textures were
cached, now it's a formal infrastructure).
2021-04-11 18:56:39 +10:00
itsmattkc 210eb86cd2 nodes: fixed hashing issues 2021-04-11 18:54:22 +10:00
itsmattkc f9b60538fc project: removed footage comparison code that had been stubbed anyway 2021-04-11 18:52:12 +10:00
itsmattkc e89e348f6e nodegraph: delete nodes bottom to top when clearing 2021-04-11 12:59:25 +10:00
itsmattkc a54b42fea4 nodeview: attach nodes to cursor as an undo command 2021-04-11 12:52:46 +10:00
itsmattkc bd052ff4c8 timeline: null checks around any timestamp transform to audio timebase 2021-04-11 12:26:58 +10:00
itsmattkc 700b56d43f node: limit bounding rect when detecting node collisions
Hopefully prevents the possibility of an infinite loop.
2021-04-11 12:20:50 +10:00
itsmattkc ad59d09193 ci: extract symbols after deploy
It's best to extract the symbols after any changes are made to the executable.
2021-04-11 12:13:26 +10:00
itsmattkc 391cf81e34 move 'first show' variable outside of ifdef 2021-04-11 12:11:47 +10:00
itsmattkc 72669761a7 project: fix bug importing folders 2021-04-10 13:22:42 +10:00
itsmattkc b161ff710d project: fix bug disconnecting folders 2021-04-10 13:22:26 +10:00
itsmattkc 792b3b7a44 explicitly state character encoding in crash reports 2021-04-10 13:22:05 +10:00
itsmattkc b22c2f48ff Merge branch 'otio_improvments' of https://github.com/ThomasWilshaw/olive into ThomasWilshaw-otio_improvments 2021-04-10 11:07:51 +10:00
itsmattkc d7557f8e74 Merge branch 'otio_transition' of https://github.com/ThomasWilshaw/olive into ThomasWilshaw-otio_transition 2021-04-10 10:55:49 +10:00
itsmattkc c687460f89 added null checks to timeline snapping and seekablewidget seeking 2021-04-10 09:24:16 +10:00
Thomas Wilshaw cb0cfebf40 Fix clamping bug, 2021-04-09 11:57:49 +01:00
Thomas Wilshaw 4d8233e7ac Add display type context menu to RationalSlider 2021-04-09 10:52:07 +01:00
itsmattkc 94282f3ac6 don't use modal dialog for project saving
Fixes #1554, however in the future, we could probably make this
even better.
2021-04-09 10:16:45 +10:00
itsmattkc 1dc23dae94 precachetask: remove assert and connect correctly 2021-04-09 08:48:57 +10:00
itsmattkc 0cb8da3de1 use WindowModal on all crash handler messageboxes
Improves appearance on macOS.
2021-04-09 08:47:09 +10:00
itsmattkc 8f21d05baa more robust panel closing 2021-04-08 23:44:39 +10:00
itsmattkc 12b190346d cache: clear tasks if wait is enabled 2021-04-08 23:38:44 +10:00
itsmattkc 831bac70c5 viewer: don't trigger context menu if no node is connected 2021-04-08 23:33:55 +10:00
itsmattkc e037db2f77 autocacher: re-copy list before waiting 2021-04-08 22:57:09 +10:00
itsmattkc 11548b3a74 added missing semicolon 2021-04-08 22:38:42 +10:00
itsmattkc 4021a7166d viewer: keep track of which screens have full screen viewers on them
Fixes #1307
2021-04-08 22:37:38 +10:00
Thomas Wilshaw 2cea45268f TimeLineRulerMenu: only show drop or non-drop timecode depending
on timebase
2021-04-08 12:56:42 +01:00
Thomas Wilshaw f560beef60 Increase ladder width if displaying timeciode 2021-04-08 11:41:42 +01:00
Thomas Wilshaw 76f8c12a96 Initilise timbase when creating nodeparamviewitem 2021-04-08 11:26:37 +01:00
Thomas Wilshaw f9b423f731 Link RationalSlider timebase with nodeparamview 2021-04-08 11:26:36 +01:00
Thomas Wilshaw c62389e632 Fix Linux build issue 2021-04-08 11:26:36 +01:00
Thomas Wilshaw 7c123c56c3 Get rational slider mostly working with new slider changes 2021-04-08 11:26:35 +01:00
Thomas Wilshaw 24726bee24 Remove test 2021-04-08 11:26:34 +01:00
Thomas Wilshaw b636b77fbe Cleanup unused variable 2021-04-08 11:26:34 +01:00
Thomas Wilshaw 191a8bb6ff Use QVariant::fromValue(). 2021-04-08 11:26:33 +01:00
Thomas Wilshaw f381d3ddea Add extra documentation 2021-04-08 11:26:33 +01:00
Thomas Wilshaw fae7ead021 Add a lock on changing the display type 2021-04-08 11:26:32 +01:00
Thomas Wilshaw 3b2cf9d0a7 Overload set default to allow rationals. 2021-04-08 11:26:32 +01:00
Thomas Wilshaw 50c4586fe0 Cleanup 2021-04-08 11:26:31 +01:00
Thomas Wilshaw 3bc26f6ce0 Finish implementation 2021-04-08 11:26:31 +01:00
Thomas Wilshaw b12518af9e Initial implementation. 2021-04-08 11:26:30 +01:00
itsmattkc ec3ee9e964 fix symbol discovery on macOS 2021-04-08 20:00:28 +10:00
itsmattkc 19c22ff49a Merge branch 'master' of https://github.com/olive-editor/olive 2021-04-08 19:08:58 +10:00
itsmattkc 52ccaa15d3 timeline: clear ghosts on delete
Fixes #1556
2021-04-08 19:08:29 +10:00
Simran 58c2092153 Add missing Q_OBJECT macro to CropDistortNode 2021-04-08 11:08:19 +02:00