itsmattkc
1e098496be
reimplement sfr queue clearing
2022-05-30 22:08:29 -07:00
itsmattkc
9cc861cdd5
cache: cancel tasks on disable
2022-05-30 13:40:39 -07:00
itsmattkc
2f7dc3c98b
implemented separate waveform cache
2022-05-29 17:52:35 -07:00
itsmattkc
826090b621
cache: save states to disk
2022-05-29 14:03:09 -07:00
itsmattkc
89b6cce2b2
Merge branch 'master' into hashremoval
2022-05-29 11:18:58 -07:00
itsmattkc
15087b2cd2
render: clear task lists when changing node
2022-05-28 10:27:28 -07:00
itsmattkc
e9404ba869
added second frame cache for thumbnails
2022-05-27 19:16:08 -07:00
itsmattkc
60f7f06de4
implemented base for thumbnail display
2022-05-25 11:18:08 -07:00
itsmattkc
2090d076fe
use smarter audio cache that can only have partial sections cached
2022-05-24 16:07:18 -07:00
itsmattkc
f124ad3178
cache waveforms at clip level
2022-05-22 20:54:59 -07:00
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