Mike Solar
|
74f73ab3be
|
change: change code style to Linux style except indent.
|
2025-08-03 03:09:40 +08:00 |
|
itsmattkc
|
ca47792dc7
|
nodes: clamp footage retrieval times for clips
Fixes #2070
|
2022-11-01 12:44:01 -07:00 |
|
itsmattkc
|
5e92930de0
|
nodes: fix loop mode regression
|
2022-11-01 09:15:51 -07:00 |
|
itsmattkc
|
ef8996d48f
|
nodes: allow ignoring specific inputs for rendering
Also ignore sequence input on multicam
|
2022-10-04 21:13:01 -07:00 |
|
itsmattkc
|
42ba84bf5f
|
multicam: finished UI implementation
|
2022-10-03 17:24:09 -07:00 |
|
itsmattkc
|
01c3c6050d
|
restored audio functionality
|
2022-09-27 13:46:42 -07:00 |
|
itsmattkc
|
c1c2d0bc05
|
Merge branch 'master' into multicam
|
2022-09-25 16:39:03 -07:00 |
|
itsmattkc
|
6ce920c5c8
|
nodes: resolve audio jobs in the old way for now
|
2022-09-24 18:50:17 -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
|
cde6129868
|
node: simplify traverser/node globals
|
2022-09-23 16:59:12 -07:00 |
|
itsmattkc
|
825b06f7a7
|
render: only use cache in offline mode
|
2022-09-23 12:31:17 -07:00 |
|
itsmattkc
|
b19730b1f5
|
nodes: store time with accelerated jobs
Fixes #2031
|
2022-09-23 02:55:18 -07:00 |
|
itsmattkc
|
3abc9eb1d1
|
nodes: revise means of limiting array elements
|
2022-09-19 08:55:37 -07:00 |
|
itsmattkc
|
4dbfbd63ec
|
nodes: revise array type
|
2022-09-18 22:43:30 -07:00 |
|
itsmattkc
|
54d0a94a20
|
Merge branch 'master' into cache-update
|
2022-08-18 08:12:46 -07:00 |
|
itsmattkc
|
5ea97f7a64
|
render: remove alpha request option
|
2022-07-20 23:14:16 -07:00 |
|
itsmattkc
|
0d9727b6d2
|
architecture: move loop modes to clips
|
2022-07-17 15:22:36 -07:00 |
|
itsmattkc
|
a8d46c4c5f
|
render: fix issue responding to cancelled tasks
|
2022-07-10 12:54:55 -07:00 |
|
itsmattkc
|
25699ef05b
|
cache: use disk states to share caches
|
2022-06-05 19:47:33 -07:00 |
|
itsmattkc
|
13299d0a3b
|
cache: implemented base functionality for clip cache
|
2022-06-04 17:29:09 -07:00 |
|
itsmattkc
|
998b9ba482
|
Merge branch 'master' into hashremoval
|
2022-06-01 10:06:33 -07:00 |
|
itsmattkc
|
8939a3aa66
|
allow concurrent decoders for different blocks
|
2022-06-01 10:03:33 -07:00 |
|
itsmattkc
|
60f7f06de4
|
implemented base for thumbnail display
|
2022-05-25 11:18:08 -07:00 |
|
itsmattkc
|
36e56b4941
|
nodetraverser: actually use the correct format
Oof this was so stupid
|
2022-05-24 13:09:31 -07:00 |
|
itsmattkc
|
23973699b4
|
render: improved overall flow
|
2022-05-16 15:41:50 -07:00 |
|
itsmattkc
|
79e1ea70a5
|
nodes: prevent transform traversals creeping back up
|
2022-05-15 22:31:34 -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
|
4b366a9b73
|
update copyright year to 2022
|
2022-05-10 10:38:56 -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
|
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
|
21000c3aa7
|
nodetraverser: always push primary input last if applicable
|
2022-05-07 09:39:08 -07:00 |
|
itsmattkc
|
81e2628cbb
|
Merge branch 'master' into pr/1875
|
2022-05-04 15:04:28 -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
|
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
|
6e7e6f81f9
|
traverser: remove debug line
|
2022-05-03 11:23:03 -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
|
001834cbfa
|
node: implemented bypassing
|
2022-04-26 15:07:01 -07:00 |
|
itsmattkc
|
7f0fc1de90
|
implement color processor job
Refactored code to use a color processor job
|
2022-04-15 14:03:06 -07:00 |
|
Thomas Wilshaw
|
979095d2e0
|
Get OCIO node groundwork working
|
2022-03-08 14:40:03 +00:00 |
|
itsmattkc
|
aae0c4963b
|
add pixel aspect ratio to nodeglobals
Turns our pixel aspect ratio is broken in various places. Will have to fix this at some point.
|
2022-01-22 17:31:14 -08:00 |
|
itsmattkc
|
b5be11a93b
|
push null texture if footage time is NaN
Fixes #1767
|
2022-01-09 22:21:10 -08:00 |
|
Thomas Wilshaw
|
ef2b5a7bf8
|
traverser: catch jobs with no texture
If a job has no texture (e.g. a Solid), force the channel count to at
least VideoParams::kRGBChannelCount.
|
2021-11-02 21:49:14 +00:00 |
|