itsmattkc
ea13f249b7
render: fixed threading regression
2022-05-15 21:36:40 -07:00
itsmattkc
09c57422f9
ffmpeg: significantly optimized decoder
2022-05-15 19:33:01 -07:00
itsmattkc
e9844ee135
implemented gizmo transforming through the node graph
2022-05-15 14:36:30 -07:00
itsmattkc
7493395103
implemented drop shadow node
2022-05-15 11:06:23 -07:00
itsmattkc
83e7707025
media: implement importing SRT files
2022-05-11 13:48:59 -07:00
itsmattkc
d339cabcc5
Merge branch 'pr/1913'
2022-05-10 11:00:04 -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
7d370320d8
previewautocacher: don't write waveform if ticket was incomplete
2022-05-09 16:24:43 -07:00
itsmattkc
b88e15b8cf
accleratedjob: simplified function calls
2022-05-09 15:16:46 -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
9bbe39ba46
Merge pull request #1875 from ThomasWilshaw/ocio_node
...
Initial OCIO node implementation
2022-05-08 11:57:05 -07:00
itsmattkc
fca5f65899
renderer: fix divider regression
2022-05-07 16:27:10 -07:00
itsmattkc
f652676008
remove fixme
2022-05-07 15:50:56 -07:00
itsmattkc
b4bf57ad50
update chroma key GetShaderCode sig
2022-05-07 13:55:05 -07:00
itsmattkc
09d30c6aee
colortransformjob: allow overriding ID
2022-05-07 13:28:46 -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
9ec42c792a
audio: merged all processors into single versatile object
2022-05-05 15:28:32 -07:00
itsmattkc
4acb89ab1e
minor formatting
...
Yes, we will get a proper clang-format at some point
2022-05-05 09:35:35 -07:00
itsmattkc
81e2628cbb
Merge branch 'master' into pr/1875
2022-05-04 15:04:28 -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
Bennett Anderson
31dc557909
Update copyright year
2022-05-04 09:47:17 -07:00
Bennett
f9db19e91c
Always prefer constexpr when possible
2022-05-04 09:39:43 -07:00
Bennett
11ea7fcb71
Initial threadpool rewrite/cleanup
2022-05-04 09:39:43 -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
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
6512774b86
code: conform traverser buffer creation
...
Helps ensure parity between traverser and render processor
2022-05-03 17:10:03 -07:00
itsmattkc
0e490b94e5
nodes: implemented recursive jobs
2022-05-03 15:03:14 -07:00
itsmattkc
b290c4d007
audio: extended support for planar/packed formats
2022-05-03 13:41:27 -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
ef515579df
completed audio recording implementation
2022-05-02 17:05:11 -07:00
itsmattkc
985131af55
pass colortransformjob alpha setting to shader
2022-05-02 15:16:27 -07:00
Thomas Wilshaw
2c31fdfc0e
Fix PR comments and generate mask
2022-05-02 20:47:18 +01:00
itsmattkc
ac1c4733ac
various: added now-missing includes
2022-05-02 10:32:17 -07: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
831fe77275
Cleanup and rename OCIO Linear Grading node
2022-04-24 21:03:00 +01:00
Thomas Wilshaw
4d2f8f775c
Add ability to add custom shaders to ColorProcessorJobs
2022-04-24 18:50:06 +01:00
itsmattkc
7f0fc1de90
implement color processor job
...
Refactored code to use a color processor job
2022-04-15 14:03:06 -07:00
itsmattkc
97a210f14b
Merge branch 'master' into pr/1875
2022-04-15 13:24:23 -07:00
ThomasWilshaw
95aa3249d0
Add Blackmagic Film Wide Gamut Gen 5 ( #1871 )
...
- Adds a Blackmagic Film Wide Gamut Gen 5 input transform to the config
- Adds a CIE-XYZ D65 space to the config
app/render/ocioconf/luts/Blackmagic_FilmWideGamut_Gen5_to_linear.spi1d
2022-04-12 13:25:14 -07:00