Commit Graph
5840 Commits
Author SHA1 Message Date
Thomas Wilshaw 6d84df8288 Add tooltip property to node parameters. 2022-05-07 21:47:52 +01:00
Thomas Wilshaw f46f8e50dc Swap clamp disables for enables 2022-05-07 21:26:34 +01:00
itsmattkc 0403ad8fce ociogradingtransformlinear: fix other potential merge conflict 2022-05-07 12:37:24 -07:00
itsmattkc ceffff3f82 ociogradingtransformlinear: fix potential merge conflict 2022-05-07 12:36:06 -07:00
itsmattkc 67516a5d45 ociogradingtransformlinear: add base for easier dragging 2022-05-07 12:34:42 -07:00
itsmattkc 63ac71b84c numericsliderbase: fixed bug where multiplier was applied twice 2022-05-07 12:34:05 -07:00
itsmattkc e9104bc2f0 Merge branch 'ocio_node' of https://github.com/ThomasWilshaw/olive into pr/1875 2022-05-07 11:44:00 -07:00
Thomas Wilshaw e4b7d33af1 Add new nodes to Video Effects list 2022-05-07 19:37:12 +01:00
Thomas Wilshaw d08c46aaab Add disable options for black and white clamp
Also sets sensible pivot default and add a config check around
GenerateProcessor
app/node/color/ociogradingtransformlinear/ociogradingtransformlinear.cpp
app/node/color/ociogradingtransformlinear/ociogradingtransformlinear.h
2022-05-07 19:33:47 +01:00
itsmattkc 9a9b1bbe2d nodeparamviewwidgetbridge: merge enabled and disable properties 2022-05-07 11:05:23 -07:00
itsmattkc a213ae8944 nodeparamviewwidgetbridge: make disable property more versatile 2022-05-07 10:55:50 -07:00
itsmattkc 21000c3aa7 nodetraverser: always push primary input last if applicable 2022-05-07 09:39:08 -07:00
itsmattkc dabd6d5d3d chromakey: regen processor on config change 2022-05-07 09:37:20 -07:00
Thomas Wilshaw 7c23ad0b51 Set default input for the ociobase node 2022-05-06 18:51:35 +01:00
itsmattkc 0775143485 nodes: slightly improve descriptions 2022-05-05 17:30:54 -07:00
itsmattkc 6286b7091c sliders: implement color coding for clarity 2022-05-05 17:29:40 -07:00
itsmattkc d1c0734ff0 Merge branch 'master' into pr/1875 2022-05-05 16:53:57 -07:00
itsmattkc 5920af9901 fixed issue with audio failing to resolve
Regression, particularly evident in footage viewer
2022-05-05 16:49:15 -07:00
itsmattkc 5bed4396ea use audioprocessor to match device's output 2022-05-05 16:32:17 -07:00
itsmattkc d727ab5353 viewer: fixed audio reverse playback regression 2022-05-05 15:30:34 -07:00
itsmattkc 9ec42c792a audio: merged all processors into single versatile object 2022-05-05 15:28:32 -07:00
itsmattkc 8ba1b231a3 packaging: add macos mic permission description 2022-05-05 14:40:56 -07:00
itsmattkc 591d02bdd6 audiomanager: fix crash and return error text if applicable 2022-05-05 11:47:53 -07:00
itsmattkc fd692e6910 rendertask: always wait for watchers to finish
I don't know why this wasn't written to do this before, perhaps I thought waiting for the thread would achieve this goal. Anyway, in my testing, this ensures render jobs are complete before the task returns.

Fixes #1899
Fixes #1900
2022-05-05 09:39:52 -07:00
itsmattkc ac7ff774e0 subtitle: disable flag to not show in param view 2022-05-04 15:19:34 -07:00
itsmattkc 8f7280dd09 clip: add missing retranslate 2022-05-04 15:19:20 -07:00
itsmattkc 81e2628cbb Merge branch 'master' into pr/1875 2022-05-04 15:04:28 -07:00
itsmattkc 102ce9aa7b nodeparamview/nodeview: connect selections and enable multi-select in npv 2022-05-04 14:59:51 -07:00
itsmattkc 07519a952e traverser: handle invalid audio params 2022-05-04 14:25:15 -07:00
Thomas Wilshaw 2827758fae Cleanup 2022-05-04 20:04:43 +01:00
itsmattkc 494370cc49 timeline: add rename action
This used to be possible in properties, but then the properties action changed. Oops.
2022-05-04 11:04:34 -07:00
itsmattkc d55d9c820f code: use macros for default node functions
Easier to maintain
2022-05-04 11:01:17 -07:00
itsmattkc 91b761693b code: use config macro
Macro is much easier to use and more readable
2022-05-04 09:50:34 -07:00
itsmattkc 5f13a83009 footage: support multi-layered images
Fixes #982
2022-05-04 09:27:34 -07:00
itsmattkc a3c52cafaa traverser: fixed regression regarding converting generated frames 2022-05-03 20:49:44 -07:00
itsmattkc d8a944c8c4 port more nodes to use recursive jobs 2022-05-03 20:34:17 -07:00
itsmattkc b8834b6257 Merge branch 'master' into pr/1875 2022-05-03 19:06:21 -07:00
itsmattkc 5f116633c5 colorvalueswidget: fix picker emitting wrong color 2022-05-03 19:05:28 -07:00
itsmattkc e7b49f311d shapenodebase: move base translate 2022-05-03 19:05:11 -07:00
itsmattkc 50ec381537 remove latent kColorTransformJob types 2022-05-03 18:55:39 -07:00
itsmattkc 7cbca303e8 Merge branch 'master' into pr/1875 2022-05-03 18:51:59 -07:00
itsmattkc 329dfb7913 renderer: resolve jobs at the end 2022-05-03 18:43:12 -07:00
itsmattkc fa1a57318b Merge branch 'master' of https://github.com/olive-editor/olive 2022-05-03 17:10:08 -07:00
itsmattkc 6512774b86 code: conform traverser buffer creation
Helps ensure parity between traverser and render processor
2022-05-03 17:10:03 -07:00
itsmattkc b00609111e Merge pull request #1909 from aeroc7/ub_fixes
Fix undefined behavior: return timestamp of 0 if 'time' is NaN
2022-05-03 15:52:33 -07:00
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