Commit Graph
3717 Commits
Author SHA1 Message Date
itsmattkc 0e490b94e5 nodes: implemented recursive jobs 2022-05-03 15:03:14 -07:00
Thomas Wilshaw a508bd8cad Add mask controls to the chroma key node 2022-05-03 22:50:59 +01:00
itsmattkc 4249b82cfc suppress pointless gcc warning 2022-05-03 14:35:43 -07:00
itsmattkc 5d06c58a29 text: update code for new job system 2022-05-03 14:25:29 -07:00
itsmattkc d6670dfe47 nodeparamview: correct bool mistake 2022-05-03 14:23:53 -07:00
itsmattkc 82bd6a103c timeline: implement reveal in project action 2022-05-03 14:23:41 -07:00
Thomas Wilshaw 5d0e90e6e4 Set default connection 2022-05-03 22:15:00 +01:00
itsmattkc 7fbe711866 audio: correctly report packed format to encoder 2022-05-03 13:53:53 -07:00
itsmattkc 22e2b33e06 code: added missing include 2022-05-03 13:44:00 -07:00
itsmattkc b290c4d007 audio: extended support for planar/packed formats 2022-05-03 13:41:27 -07:00
itsmattkc 6e7e6f81f9 traverser: remove debug line 2022-05-03 11:23:03 -07:00
itsmattkc 028d2fd60c nodes: optimize job infrastructure
Rework traversing so that jobs are only resolved when they are used. This should provide moderate optimize to the traversing process.
2022-05-03 11:19:21 -07:00
Thomas Wilshaw e07240cc30 Merge branch 'master' into ocio_node 2022-05-03 18:54:02 +01:00
itsmattkc 5351e634b0 nodeparamviewwidgetbridge: force spacing between sliders
Fixes #1910
2022-05-03 07:10:38 -07:00
Bennett 4eba69c305 Return timestamp of 0 if 'time' is NaN; would otherwise cause signed integer overflow in qRound64 2022-05-02 17:25:23 -07:00
itsmattkc ef515579df completed audio recording implementation 2022-05-02 17:05:11 -07:00
itsmattkc 026cc9f064 config: add default recording format 2022-05-02 16:07:43 -07:00
itsmattkc 6e4cb02ac2 seekablewidget: reimplement 0 limit on seek 2022-05-02 16:07:35 -07:00
itsmattkc 818ac12fb7 viewer: set actual filename for audio recording 2022-05-02 16:07:24 -07:00
itsmattkc 9fb50b2fe6 markerpropertiesdialog: update dialog title 2022-05-02 16:06:50 -07:00
itsmattkc 985131af55 pass colortransformjob alpha setting to shader 2022-05-02 15:16:27 -07:00
itsmattkc d2010760ed rational: restored ostream operator 2022-05-02 14:38:29 -07:00
Thomas Wilshaw abc669fa8e Attempt to fix build issue 2022-05-02 22:04:59 +01:00
Thomas Wilshaw 4c8407a882 Add keying tolerance controls 2022-05-02 22:02:31 +01:00
itsmattkc 9101f5dc49 implemented core audio recording support 2022-05-02 14:00:03 -07:00
Thomas Wilshaw 2c31fdfc0e Fix PR comments and generate mask 2022-05-02 20:47:18 +01:00
itsmattkc a34fb2145d rational: fixed otio code 2022-05-02 12:37:29 -07:00
itsmattkc ac1c4733ac various: added now-missing includes 2022-05-02 10:32:17 -07:00
itsmattkc 38a5c36a35 rational: rewrite
Our rational is now a much thinner wrapper around AVRational. Their code is better than ours and using it greatly reduces our own maintenance cost
2022-05-02 10:31:59 -07:00
itsmattkc b9e1498ea0 curvewidget: connect snapping subsystem 2022-05-02 09:45:59 -07:00
itsmattkc 5441f2f9a4 markeraddcommand: removed unused members 2022-05-02 00:35:43 -07:00
itsmattkc 059331c295 markerremovecommand: removed unused members 2022-05-02 00:26:11 -07:00
itsmattkc e6d4fe43de reworked and vastly improved snapping subsystem 2022-05-02 00:01:49 -07:00
itsmattkc 756ff77ae8 cleaned up clip marker click code 2022-05-01 22:41:07 -07:00
itsmattkc f7396de121 markers: reimplemented copy/paste 2022-05-01 22:33:58 -07:00
itsmattkc 6a0b5856c9 various: extended marker and timeline functionality 2022-05-01 21:17:22 -07:00
itsmattkc cdcd83c09a ported seekablewidget to timebasedview
Cuts down on a lot of code duplication and opens up usage of the new TimelineViewSelectionManager framework
2022-05-01 15:45:20 -07:00
itsmattkc f04ff5f1ff preferences: minor relabelling of marker settings 2022-05-01 11:16:33 -07:00
itsmattkc 838017a468 config: set default marker color to lime
This feels slightly closer to the existing color
2022-05-01 11:16:13 -07:00
itsmattkc e8dde836e3 Merge branch 'master' into pr/1717 2022-05-01 10:58:44 -07:00
itsmattkc 004c66a073 node: implement find path utility function 2022-05-01 10:47:58 -07:00
itsmattkc 67f1a1ad0c viewer: improve safe margins rendering 2022-05-01 10:27:15 -07:00
itsmattkc 6e08b61ecc nodeview: prevent default behavior when items are attached
Fixes buggy behavior when dropping attached nodes and moving the cursor
2022-04-28 10:44:02 -07:00
itsmattkc 7825d0e16d nodeview: improved drop functionality 2022-04-28 09:54:49 -07:00
Thomas Wilshaw f9f8622682 Add ability to set custom OCIO function names 2022-04-27 22:48:41 +01:00
itsmattkc 827dd98d6c nodeparamview: implement deleting node 2022-04-26 15:19:04 -07:00
itsmattkc 001834cbfa node: implemented bypassing 2022-04-26 15:07:01 -07:00
itsmattkc d1bb931854 nodeparamview: implemented add button 2022-04-26 14:23:19 -07:00
itsmattkc 3c13e32620 further implement colortransformjob 2022-04-26 13:13:28 -07:00
itsmattkc 45b18f6df2 fixed deserializer issue introduced by copy/paste fix 2022-04-26 09:04:34 -07:00