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