itsmattkc
|
3abc9eb1d1
|
nodes: revise means of limiting array elements
|
2022-09-19 08:55:37 -07:00 |
|
itsmattkc
|
05551ed59d
|
playbackcache: don't save state if diskmanager is not present
|
2022-09-16 12:20:51 -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
|
3cb9caa35d
|
Merge branch 'cache-update'
|
2022-09-15 16:10:25 -07:00 |
|
itsmattkc
|
4361dbd17b
|
render: return to caching partial waveforms
|
2022-09-14 13:40:12 -07:00 |
|
itsmattkc
|
e91da63d16
|
render: limit running audio tasks
|
2022-09-14 10:09:26 -07:00 |
|
itsmattkc
|
bd3f024d01
|
render: check for more cancels
|
2022-09-14 10:08:43 -07:00 |
|
itsmattkc
|
53e510b87d
|
videoparams: change auto-divider target resolution
|
2022-09-08 20:35:18 -07:00 |
|
itsmattkc
|
752616647c
|
rendermanager: separate waveform into another thread
|
2022-09-08 20:29:36 -07:00 |
|
itsmattkc
|
571be3d28d
|
timeline: added thumbnail modes that affect how much is rendered
|
2022-09-06 16:06:26 -07:00 |
|
itsmattkc
|
00f256f16f
|
Merge branch 'master' into cache-update
|
2022-09-01 13:04:07 -07:00 |
|
itsmattkc
|
9a997452b3
|
sequence: increase default dividers
Due to performance increases/optimizations, these dividers can be much less severe
|
2022-09-01 12:53:57 -07:00 |
|
itsmattkc
|
21231540fd
|
audio: use std vectors and size_t for sample indices
|
2022-09-01 12:52:23 -07:00 |
|
itsmattkc
|
877c967ce2
|
rendermanager: move ticket to render thread
|
2022-09-01 11:05:46 -07:00 |
|
itsmattkc
|
b24cf3e658
|
rendermanager: make declaring render mode mandatory
|
2022-08-18 08:21:16 -07:00 |
|
itsmattkc
|
54d0a94a20
|
Merge branch 'master' into cache-update
|
2022-08-18 08:12:46 -07:00 |
|
itsmattkc
|
2130f1799b
|
renderer: add mutexes around texture cache
|
2022-08-11 10:03:17 -07:00 |
|
itsmattkc
|
cc7893e7bc
|
opengl: use flush instead of finish
I may live to regret this, but it helped significantly on at least one system. Hopefully it doesn't break a bunch of others...
|
2022-08-08 14:21:01 -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
|
b39e5028dd
|
ocioconf: change default colorspace to Rec.709
|
2022-08-07 23:20:10 -07:00 |
|
itsmattkc
|
9012c27ee6
|
Merge pull request #1987 from ThomasWilshaw/nclc_tags
nclc tags
|
2022-08-07 23:03:06 -07:00 |
|
itsmattkc
|
10bc448caa
|
render: copy and set null single frame render immediately
|
2022-07-29 16:36:23 -07:00 |
|
itsmattkc
|
a96afa5a04
|
videoparams: just use float for the pixel aspect ratio calculation
|
2022-07-29 13:44:26 -07:00 |
|
itsmattkc
|
5a067f57da
|
previewautocacher: run passthroughs before TryRender
|
2022-07-28 14:49:10 -07:00 |
|
itsmattkc
|
9636ec202d
|
render: allow forcing channel count
|
2022-07-28 08:57:18 -07:00 |
|
itsmattkc
|
559b1f18e7
|
Merge branch 'master' into pr/1987
|
2022-07-27 10:05:00 -07:00 |
|
itsmattkc
|
25e94112f8
|
viewer: implement lookahead to ensure footage is ready in advance
|
2022-07-26 14:49:19 -07:00 |
|
itsmattkc
|
66152b4aa3
|
renderer: clear texture cache after deleting interlace texture
|
2022-07-26 12:50:16 -07:00 |
|
itsmattkc
|
a09d2f41e9
|
opengl: disable mutex
Shouldn't really need this anymore and it fixes a deadlock
|
2022-07-26 12:40:00 -07:00 |
|
Thomas Wilshaw
|
9fa1ce00e5
|
Add basic nclc tag support
Sets nclc tags based on the selected output color space.
Also adds a Rec.709 OETF to the config
|
2022-07-26 20:19:23 +01:00 |
|
itsmattkc
|
3caa5352f8
|
render: only upload to texture if data was passed
|
2022-07-26 10:37:56 -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
|
07f63ddc17
|
renderer: reinstated new and improved texture cache
|
2022-07-26 10:12:19 -07:00 |
|
itsmattkc
|
e3403a5a53
|
render: create less textures
|
2022-07-26 09:40:26 -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
|
a6d1ec99a8
|
opengl: remove old geriatric texture cache
|
2022-07-11 19:03:37 -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
|
63f74691a5
|
render: cleaned up threading
|
2022-06-25 09:59:43 -07:00 |
|
itsmattkc
|
ec215f7de6
|
renderer: attach renderer to single thread
|
2022-06-24 09:59:28 -07:00 |
|
itsmattkc
|
15d6f407eb
|
viewer: implement playback resolution option
|
2022-06-22 23:55:30 -07:00 |
|
itsmattkc
|
99bbb163ef
|
render: remove deprecated code
|
2022-06-21 14:10:11 -07:00 |
|
itsmattkc
|
3f8001b146
|
render: use single base thread for rendering
|
2022-06-21 14:08:29 -07:00 |
|
itsmattkc
|
b9119e21f4
|
rendermanager: remove unnecessary debug line
|
2022-06-10 12:14:15 -07:00 |
|
itsmattkc
|
09a3ce39b9
|
rendermanager: reimplement clearing old decoders
|
2022-06-10 12:12:03 -07:00 |
|