Mike-Solar
bec52b46b3
nodes: fix serialized ID typos with backward compatibility
...
- ChromaKey tolerance inputs are now spelled "upper/lower_tolerance_in";
old projects with the misspelled "tolerence" IDs keep loading (values
and connections) via a new Node::GetInputIDForLegacyID() hook applied
in LoadInput and connection deserialization
- flip/ripple/swirl/tile/wave node IDs moved to the consistent
org.olivevideoeditor.Olive.* domain; NodeFactory::CreateFromID maps
the old org.oliveeditor.* IDs so old projects still resolve
- Regression tests: legacy ChromaKey IDs (values + connections) and
legacy factory IDs
2026-07-17 08:38:25 +08:00
Mike-Solar
bfb1b2fce4
update copyright back
2026-01-16 21:22:05 +08:00
Mike-Solar
b8669f6a11
Change project name;
2026-01-05 16:22:26 +08:00
Mike Solar
6fdfd03ffd
update: update copyright
2025-08-05 17:12:49 +08:00
Mike Solar
74f73ab3be
change: change code style to Linux style except indent.
2025-08-03 03:09:40 +08:00
itsmattkc
490677fbca
chromakey: add invert mask option
2022-09-25 10:37:02 -07:00
itsmattkc
c0d8ff403f
nodes: rework so that jobs can be completely deferred
...
Big optimization requiring a lot of refactoring.
2022-09-24 18:44:59 -07:00
itsmattkc
5ea97f7a64
render: remove alpha request option
2022-07-20 23:14:16 -07:00
itsmattkc
b88e15b8cf
accleratedjob: simplified function calls
2022-05-09 15:16:46 -07:00
itsmattkc
58c4600d04
nodevalue: begin abstracting qvariant
2022-05-09 13:07:34 -07:00
itsmattkc
71a7b3d128
chromakey: temporarily disable limits
2022-05-08 11:56:52 -07:00
Thomas Wilshaw
0f824d180c
Chromakey: ensure upper tolerence is always greater than lower tolerence
2022-05-08 00:13:17 +01:00
itsmattkc
862e462b20
chromakey: add base properties
2022-05-07 15:38:05 -07:00
itsmattkc
b4bf57ad50
update chroma key GetShaderCode sig
2022-05-07 13:55:05 -07:00
itsmattkc
dabd6d5d3d
chromakey: regen processor on config change
2022-05-07 09:37:20 -07:00
Thomas Wilshaw
2827758fae
Cleanup
2022-05-04 20:04:43 +01:00
itsmattkc
50ec381537
remove latent kColorTransformJob types
2022-05-03 18:55:39 -07:00
Thomas Wilshaw
a508bd8cad
Add mask controls to the chroma key node
2022-05-03 22:50:59 +01:00
Thomas Wilshaw
5d0e90e6e4
Set default connection
2022-05-03 22:15:00 +01:00
itsmattkc
985131af55
pass colortransformjob alpha setting to shader
2022-05-02 15:16:27 -07:00
Thomas Wilshaw
4c8407a882
Add keying tolerance controls
2022-05-02 22:02:31 +01:00
Thomas Wilshaw
2c31fdfc0e
Fix PR comments and generate mask
2022-05-02 20:47:18 +01:00
Thomas Wilshaw
f9f8622682
Add ability to set custom OCIO function names
2022-04-27 22:48:41 +01:00
itsmattkc
3c13e32620
further implement colortransformjob
2022-04-26 13:13:28 -07:00
Thomas Wilshaw
4d2f8f775c
Add ability to add custom shaders to ColorProcessorJobs
2022-04-24 18:50:06 +01:00