Mike Solar
|
74f73ab3be
|
change: change code style to Linux style except indent.
|
2025-08-03 03:09:40 +08:00 |
|
itsmattkc
|
11e4e051c3
|
move undo files around for better organization
|
2023-02-20 16:09:22 -08:00 |
|
itsmattkc
|
9745b536f6
|
nodes: remove graph and merge into project
|
2023-02-17 14:13:03 -08:00 |
|
itsmattkc
|
dd9c52ab59
|
start moving core frameworks to external libraries
|
2023-01-19 09:51:47 -08:00 |
|
itsmattkc
|
42ba84bf5f
|
multicam: finished UI implementation
|
2022-10-03 17:24:09 -07:00 |
|
itsmattkc
|
6e183fe4be
|
multicam: refactor to heavily optimize multicam monitor retrieval
|
2022-09-29 17:50:09 -07:00 |
|
itsmattkc
|
c1c2d0bc05
|
Merge branch 'master' into multicam
|
2022-09-25 16:39:03 -07:00 |
|
itsmattkc
|
f12553c80a
|
renderprocessor: remove debug lines
|
2022-09-24 18:59:38 -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
|
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
|
f157e5014d
|
fix more instances where sample counts used int instead of size_t
|
2022-09-16 00:35:48 -07:00 |
|
itsmattkc
|
bd3f024d01
|
render: check for more cancels
|
2022-09-14 10:08:43 -07:00 |
|
itsmattkc
|
21231540fd
|
audio: use std vectors and size_t for sample indices
|
2022-09-01 12:52:23 -07:00 |
|
itsmattkc
|
54d0a94a20
|
Merge branch 'master' into cache-update
|
2022-08-18 08:12:46 -07:00 |
|
itsmattkc
|
30b64d9b9c
|
render: reimplemented deinterlacing with new shader-based format conversion
|
2022-08-08 14:05:11 -07:00 |
|
itsmattkc
|
1ac205413c
|
footage: allow overriding YCbCr range
Fixes #1354
|
2022-08-08 12:49:50 -07:00 |
|
itsmattkc
|
9636ec202d
|
render: allow forcing channel count
|
2022-07-28 08:57:18 -07:00 |
|
itsmattkc
|
25e94112f8
|
viewer: implement lookahead to ensure footage is ready in advance
|
2022-07-26 14:49:19 -07:00 |
|
itsmattkc
|
b0446e237b
|
render: how the fuck did it do this?
|
2022-07-26 10:37:44 -07:00 |
|
itsmattkc
|
e067acb999
|
renderprocessor: commit line that github desktop undid for no reason
|
2022-07-26 10:14:46 -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
|
3963797dee
|
render: add extra flush when returning cpu frame
|
2022-07-09 21:46:02 -07:00 |
|
itsmattkc
|
7e1792cfea
|
Merge branch 'master' into cache-update
|
2022-07-01 22:32:49 -05:00 |
|
itsmattkc
|
8ff3544cb3
|
renderer: add null checks
|
2022-07-01 21:38:29 -05:00 |
|
itsmattkc
|
1b1259225e
|
render: handle missing cache frames
|
2022-06-06 20:06: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
|
eb9b1850ae
|
minor code cleanup
|
2022-05-31 20:14:07 -07:00 |
|
itsmattkc
|
903d7bb1e6
|
Merge branch 'master' into hashremoval
|
2022-05-30 17:32:39 -07:00 |
|
itsmattkc
|
930848e07a
|
decoder: make texture inside decoder
|
2022-05-29 18:33:35 -07:00 |
|
itsmattkc
|
2f7dc3c98b
|
implemented separate waveform cache
|
2022-05-29 17:52:35 -07:00 |
|
itsmattkc
|
89b6cce2b2
|
Merge branch 'master' into hashremoval
|
2022-05-29 11:18:58 -07:00 |
|
itsmattkc
|
3d8c0114fb
|
render: remove unused function
|
2022-05-27 11:20:38 -07:00 |
|
itsmattkc
|
6a65c0fa38
|
render: clamp audio samples when finalized
|
2022-05-27 10:04:30 -07:00 |
|
itsmattkc
|
60f7f06de4
|
implemented base for thumbnail display
|
2022-05-25 11:18:08 -07:00 |
|
itsmattkc
|
c2570b23c3
|
oiiodecoder: improved code
|
2022-05-24 18:49:29 -07:00 |
|
itsmattkc
|
6371fe0bc0
|
decoder: removed interlacing property
Interlacing should be moved somewhere else in the pipeline
|
2022-05-24 17:18:22 -07:00 |
|
itsmattkc
|
44b9888efb
|
Merge branch 'master' into hashremoval
|
2022-05-24 16:45:27 -07:00 |
|
itsmattkc
|
eca236134b
|
renderer: use probed params for tex gen
|
2022-05-24 14:26:02 -07:00 |
|
itsmattkc
|
f124ad3178
|
cache waveforms at clip level
|
2022-05-22 20:54:59 -07:00 |
|
itsmattkc
|
b0530cd55d
|
decoders: upload directly to texture
|
2022-05-19 16:54:18 -07:00 |
|
itsmattkc
|
e0bb31b199
|
remove shifts, operations, and make caches node-agnostic
|
2022-05-16 19:53:38 -07:00 |
|
itsmattkc
|
c3f0c75558
|
code: minor improvements to readability/flow
|
2022-05-16 17:26:40 -07:00 |
|
itsmattkc
|
5539440e7f
|
move cache saving to renderprocessor
In my testing, this doesn't seem to help performance whatsoever, but at least the code is cleaner.
|
2022-05-16 17:02:18 -07:00 |
|
itsmattkc
|
9ba3f24f3b
|
cache: fixed double write corruption
|
2022-05-16 16:10:54 -07:00 |
|