itsmattkc
7084d0feb6
moved more cache functions out of viewer
2022-05-16 20:33:59 -07:00
itsmattkc
e73f01b527
previewautocache: make render functions node-agnostic
2022-05-16 19:59:13 -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
23973699b4
render: improved overall flow
2022-05-16 15:41:50 -07:00
itsmattkc
bfd6a407a5
Merge branch 'master' into hashremoval
2022-05-16 09:12:49 -07:00
itsmattkc
ea13f249b7
render: fixed threading regression
2022-05-15 21:36:40 -07:00
itsmattkc
4b366a9b73
update copyright year to 2022
2022-05-10 10:38:56 -07:00
itsmattkc
d24696ff80
previewautocacher: run custom video caches through RequeueFrames
2022-05-09 20:35:14 -07:00
itsmattkc
4bc82ca6df
removed hashes from previewautocacher
2022-05-09 19:40:58 -07:00
itsmattkc
0538c01f45
remove hashtraverser
2022-05-09 18:22:32 -07:00
itsmattkc
7d370320d8
previewautocacher: don't write waveform if ticket was incomplete
2022-05-09 16:24:43 -07:00
itsmattkc
bb0fedabba
simplified and optimized samplebuffer
2022-05-09 14:55:51 -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
itsmattkc
afaf6bcf92
groups: started revision
...
- Removed UUIDs since we already have ptrs
- Changed input passthroughs from map to list so they'll always be added in the same order
- Fixed group copy on duplication
- Fixed group copy on clip split
2022-04-03 19:18:39 -07:00
itsmattkc
5223483e8e
work towards group editor
2021-12-27 15:16:49 -08:00
itsmattkc
495b07fc55
implemented node groups
2021-11-24 17:58:48 -08:00
itsmattkc
575d3bd13c
only show task if using custom range
2021-11-12 12:22:00 -08:00
itsmattkc
67f0108827
viewer: pause audio cache on playback
2021-10-11 23:14:50 -07:00
itsmattkc
20cf77d8f2
cache: show background caching in task manager
...
Allows users to cancel and monitor total progress.
2021-10-09 19:33:17 -07:00
itsmattkc
4125f41d1f
cache: fixed on-demand cache
2021-10-09 19:13:11 -07:00
itsmattkc
eba2ca55d4
previewautocacher: better function structure
2021-10-09 18:39:37 -07:00
itsmattkc
36d0c8203e
cache: rehash on enable
2021-09-29 01:46:41 -07:00
itsmattkc
2ea2b0a51e
Revert "Revert "cache: improve performance""
...
This reverts commit 64980a6891 .
2021-09-29 00:17:30 -07:00
itsmattkc
64980a6891
Revert "cache: improve performance"
...
This reverts commit d5c3735f94 .
2021-09-28 23:45:20 -07:00
itsmattkc
d5c3735f94
cache: improve performance
2021-09-28 23:14:07 -07:00
itsmattkc
59d9307adb
cache; removed unnecessary comment
2021-09-28 21:39:56 -07:00
itsmattkc
6df9735e49
cache: separated waveform and pcm writing stages
2021-09-28 21:39:06 -07:00
itsmattkc
40a1bba0e6
cache: fix bug where small zoom levels wouldn't be mipmapped
2021-09-28 21:37:52 -07:00
itsmattkc
5152ca973c
Merge branch 'master' into new-audio-cache
2021-09-27 11:18:03 -07:00
itsmattkc
b3566f9420
nodes: use more directconnections
...
Still don't know if this will help, but I guess we'll see
2021-09-27 10:47:01 -07:00
itsmattkc
4c9863a696
implement audio device to pull directly from renderer
2021-09-25 12:44:58 -07:00
itsmattkc
35873dce01
started new cache
2021-09-23 17:08:12 -07:00
itsmattkc
1ab13c3ab6
cache: reduce audio interval
2021-09-23 00:47:48 -07:00
itsmattkc
bc9afc8428
cache: remove unnecessary line
2021-09-23 00:47:34 -07:00
itsmattkc
4fd7298cc3
cache: add audio option
2021-09-23 00:47:21 -07:00
itsmattkc
0b205ece9c
cache: improved code flow
2021-09-23 00:16:05 -07:00
itsmattkc
401f8d394c
shapenode: added gizmos
2021-09-22 01:45:05 -07:00
itsmattkc
8277748719
render: avoid hashing null node
2021-09-21 21:32:20 -07:00
itsmattkc
677277c16d
renderer: improved code flow
2021-09-21 19:10:03 -07:00
itsmattkc
0df7012c9e
rewrote hashing
2021-09-20 21:14:15 -07:00
itsmattkc
7ba5dca4ab
renderer: always hash along edges
2021-09-19 23:11:20 -07:00
itsmattkc
67c7c71ca2
implemented "value hints" for choosing output values to use
2021-09-17 20:56:53 -07:00
itsmattkc
b07bccb7dc
nodes: revert to single output
2021-09-07 22:01:36 -07:00
itsmattkc
6ae368df85
footageviewer: fix infinite loop
...
Also adds warning to help prevent this from happening again
2021-09-01 11:31:20 -07:00
itsmattkc
391534b71d
fixed waveform issue
2021-08-01 17:10:45 -07:00
itsmattkc
be4a18d7de
moved visual waveforms to block
...
This should be nicer, however it has a bug that I need to fix
2021-08-01 16:43:53 -07:00
itsmattkc
db29dfdf1a
viewer: use auto-cache as sequence parameter
2021-07-23 14:55:19 -07:00
itsmattkc
6da4464f05
moved effects slider drag bool to static and outside core
2021-07-19 19:25:45 -07:00