Commit Graph
5908 Commits
Author SHA1 Message Date
itsmattkc cf7587f5a0 Merge pull request #1905 from aeroc7/cmake_additions
Add sanitizer options to build system
2022-05-10 11:21:08 -07:00
itsmattkc d339cabcc5 Merge branch 'pr/1913' 2022-05-10 11:00:04 -07:00
itsmattkc d6ae50f6fc very minor formatting update 2022-05-10 10:59:53 -07:00
itsmattkc 4b366a9b73 update copyright year to 2022 2022-05-10 10:38:56 -07:00
itsmattkc 34bc9b95a9 Merge branch 'master' into pr/1913 2022-05-10 09:54:34 -07:00
itsmattkc 158c1fecb6 import: fixed crash when importing folders 2022-05-10 09:08:49 -07:00
itsmattkc e2db72860d core: remove unused functions 2022-05-09 20:21:05 -07:00
itsmattkc 0f99d8a662 timeruler: add ability to resize markers and workarea 2022-05-09 17:53:21 -07:00
itsmattkc 7d370320d8 previewautocacher: don't write waveform if ticket was incomplete 2022-05-09 16:24:43 -07:00
itsmattkc 063051c29a render: fix crash if cancelled at specific point 2022-05-09 16:11:30 -07:00
itsmattkc 1afb33e373 timebasedwidget: snap to workarea 2022-05-09 16:11:15 -07:00
itsmattkc 616121ee7a nodevalue: remove unnecessary vecs 2022-05-09 15:58:19 -07:00
itsmattkc b88e15b8cf accleratedjob: simplified function calls 2022-05-09 15:16:46 -07:00
itsmattkc 6c7dbc8521 maskdistort: add feather input 2022-05-09 15:14:23 -07:00
itsmattkc bc126ce1b7 volume: implement custom value function 2022-05-09 14:56:42 -07:00
itsmattkc 7af12bda95 nodevalue: further qvariant abstraction 2022-05-09 14:56:32 -07:00
itsmattkc bb0fedabba simplified and optimized samplebuffer 2022-05-09 14:55:51 -07:00
itsmattkc 58c4600d04 nodevalue: begin abstracting qvariant 2022-05-09 13:07:34 -07:00
itsmattkc 839f63d78f color: minor refactor 2022-05-09 10:07:45 -07:00
itsmattkc 13aedfa294 nodes: use flag instead of hidden array in factory 2022-05-09 08:44:39 -07:00
itsmattkc c25960e5af fixed completely pointless compiler warning
Fixes #1921
2022-05-09 08:06:35 -07:00
itsmattkc c8e2373fbb export: increase default h264/5 quality 2022-05-08 22:29:10 -07:00
itsmattkc 53a3cfc9b2 colordifferencekey: revert values to 1.0
I changed these which made them worse, using the original values with a custom "base" is a much better approach
2022-05-08 22:04:49 -07:00
itsmattkc c1ddf0b724 node: add extra or operators for InputFlag types 2022-05-08 17:07:34 -07:00
itsmattkc 93e5351d33 nodes: implemented mask node 2022-05-08 16:56:31 -07:00
itsmattkc f910117a58 blur: implement radial and directional blur methods 2022-05-08 16:53:04 -07:00
itsmattkc bdb917c591 subtitles: implemented very basic renderer 2022-05-08 14:45:43 -07:00
itsmattkc 197f94f8d6 rendertask: ignore disabled subtitle blocks 2022-05-08 14:45:24 -07:00
itsmattkc dc1b79c495 block: set flags 2022-05-08 14:45:04 -07:00
itsmattkc f424c34125 matrixgenerator: update property 2022-05-08 12:13:19 -07:00
itsmattkc 9bbe39ba46 Merge pull request #1875 from ThomasWilshaw/ocio_node
Initial OCIO node implementation
2022-05-08 11:57:05 -07:00
itsmattkc 30c22690c1 code: minor cleanup 2022-05-08 11:56:57 -07:00
itsmattkc 71a7b3d128 chromakey: temporarily disable limits 2022-05-08 11:56:52 -07:00
itsmattkc b878b06314 Merge branch 'ocio_node' of https://github.com/ThomasWilshaw/olive into pr/1875 2022-05-08 11:50:41 -07:00
itsmattkc accdbe8dfb ociogradingtransformlinear: disable limits
Unfortunately I realized these will break if the input they are using are keyframed or connected in any way. At some point we may implement something to get around that, but currently there is nothing so they are temporarily disabled
2022-05-08 11:50:40 -07:00
itsmattkc 75a3275936 ociogradingtransformlinear: reorder sliders
Most people will probably want master controls, so it makes sense to have them first, particularly since we aren't using GradingRGBMs anymore
2022-05-08 11:49:49 -07:00
itsmattkc 8b951371bb ocioutils: remove unused function
We could have kept this, but since I want to reorganize the sliders it might result in confusion in the codebase
2022-05-08 11:48:54 -07:00
itsmattkc fca5f65899 renderer: fix divider regression 2022-05-07 16:27:10 -07:00
Thomas Wilshaw 2491bb0749 Merge branch 'ocio_node' of https://github.com/ThomasWilshaw/olive into ocio_node 2022-05-08 00:13:40 +01:00
Thomas Wilshaw 0f824d180c Chromakey: ensure upper tolerence is always greater than lower tolerence 2022-05-08 00:13:17 +01:00
itsmattkc 514295c853 Merge branch 'ocio_node' of https://github.com/ThomasWilshaw/olive into pr/1875 2022-05-07 15:51:01 -07:00
itsmattkc f652676008 remove fixme 2022-05-07 15:50:56 -07:00
Thomas Wilshaw 31eeddeb08 Merge branch 'ocio_node' of https://github.com/ThomasWilshaw/olive into ocio_node 2022-05-07 23:40:57 +01:00
Thomas Wilshaw 471064df04 Ensure white clamp is always greater than black clamp 2022-05-07 23:40:25 +01:00
itsmattkc 8b0eca4396 Merge branch 'ocio_node' of https://github.com/ThomasWilshaw/olive into pr/1875 2022-05-07 15:38:22 -07:00
itsmattkc ab9114947d ociogradingtransformlinear: update for dynamic processor 2022-05-07 15:38:20 -07:00
itsmattkc 862e462b20 chromakey: add base properties 2022-05-07 15:38:05 -07:00
itsmattkc b5d7be9e47 nodevalue: add convenience function for retrieving internal value 2022-05-07 15:37:19 -07:00
Thomas Wilshaw 2ef4f9440b Set contrast to OCIO specified minimum 2022-05-07 22:30:15 +01:00
Thomas Wilshaw 053f70a69e Merge branch 'ocio_node' of https://github.com/ThomasWilshaw/olive into ocio_node 2022-05-07 21:57:38 +01:00