itsmattkc
feab5e8936
package crashpad symbols with app and use them
2021-03-21 00:21:20 +11:00
itsmattkc
0a17e0fbe2
nodeview: do something when clips are selected
2021-03-20 10:10:09 +11:00
itsmattkc
57b8193427
playbackcache: added note for later
2021-03-19 18:11:17 +11:00
itsmattkc
40abdcc605
audioplaybackcache: fixed segmentation bug
2021-03-19 18:10:58 +11:00
itsmattkc
1b5426d786
audioplaybackcache: improve comments/documentation
2021-03-19 17:09:45 +11:00
itsmattkc
6b2e788680
audioparams: use ceil converting time to samples
...
Appears to solve audio cache issue, but I'm not 100% sure if
this is mathematically correct.
2021-03-19 17:06:34 +11:00
itsmattkc
d90580cc52
nodeparamview: truncate title bar whenever necessary
2021-03-18 19:47:01 +11:00
itsmattkc
b98a321cb9
nodeparamview: added tooltip to label
...
This is so it can be truncated at some point but I haven't
figured out the best way to do that yet.
2021-03-18 19:36:41 +11:00
itsmattkc
843db76e75
nodeview: show label and type if label is set
...
Might not keep this, but we should have something to make the
node types clear when labelled.
2021-03-18 19:36:03 +11:00
itsmattkc
334b152765
code: fixed minor semantics
2021-03-18 19:35:53 +11:00
itsmattkc
2e63140000
nodeparamview: prevent duplicate items
2021-03-18 19:35:09 +11:00
itsmattkc
fb410e7c96
use vectors for sample buffers rather than raw ptr arrays
2021-03-17 11:54:14 +11:00
itsmattkc
a4812891d2
only show nouveau warning once
2021-03-16 13:09:21 +11:00
itsmattkc
e44918c70a
delete exclusive dependencies when deleting items from project explorer
2021-03-16 12:59:58 +11:00
itsmattkc
643999e308
auto-position gaps when replacing blocks with gaps
2021-03-16 12:13:08 +11:00
itsmattkc
2a3a256f3e
implement keyboard zooming into node view
2021-03-16 12:12:51 +11:00
itsmattkc
0c73a4bd59
made slider value/string conversions abstract
2021-03-15 18:29:03 +11:00
itsmattkc
50c7f8019b
added auto-positioning to split command
2021-03-15 18:23:34 +11:00
itsmattkc
acb8c6865a
implemented offsets into sliders
2021-03-15 18:23:00 +11:00
itsmattkc
c6a2349ad6
improved slider ladders
2021-03-15 13:43:04 +11:00
itsmattkc
a30d031a9c
improved FPS counter
...
Shows real frame update time rather than refresh time
2021-03-15 11:34:09 +11:00
itsmattkc
056a1202d6
added new auto-positioning to place block command
2021-03-14 22:09:59 +11:00
itsmattkc
82d6daa3da
fixed bug in node dependency positioning
2021-03-14 21:52:05 +11:00
itsmattkc
fd6319b837
fixed regression from switching folder from outputs to inputs
2021-03-14 21:51:47 +11:00
itsmattkc
2a9513e56a
added new node auto-positioning for items
2021-03-14 21:09:00 +11:00
itsmattkc
500fb58d49
arranged items so they are inputs of folder rather than outputs
2021-03-12 12:22:19 +11:00
itsmattkc
c885fbac5c
viewer: count frames even when FPS is hidden
2021-03-11 11:05:36 +11:00
itsmattkc
5d59ecb699
timeline: allow disabling waveforms
2021-03-10 14:23:59 +11:00
itsmattkc
60e828efa8
viewer: minor profiling
...
Allows users to show FPS counter and skipped frames count.
2021-03-10 13:40:17 +11:00
itsmattkc
b1328c013b
core: added shortcut to set status bar message
2021-03-10 13:38:56 +11:00
itsmattkc
3ac1503a32
diskmanager: ensure file is deleted and ignore accesses from non-existent hashes
2021-03-08 15:37:29 +11:00
itsmattkc
97dd84c68b
decrease audio buffer size to sane level
...
Improves audio on certain platforms
2021-03-08 11:26:36 +11:00
itsmattkc
8ef608c246
sped up disk cache accesses
...
Shifted some code around to improve performance
2021-03-08 11:26:03 +11:00
itsmattkc
a57bf35e93
don't copy items when splitting or duplicating blocks
2021-03-01 13:27:13 +11:00
itsmattkc
605a593f90
fixed segfault caused by removing nodes
2021-03-01 13:26:23 +11:00
itsmattkc
a495427c5c
fixed crash with non-sequence viewers
2021-02-24 22:16:27 +11:00
itsmattkc
2c5aee4d2e
reimplement footage viewer in new structure
2021-02-24 22:16:08 +11:00
itsmattkc
72dd80c90c
ensure nodeview is unset when project closes
2021-02-24 22:15:12 +11:00
itsmattkc
a122e34029
nodeview: set graph by active project rather than active sequence
2021-02-22 09:58:38 +11:00
itsmattkc
cfbf563b2e
ensure cache modified time is accurate
2021-02-22 00:23:34 +11:00
itsmattkc
05cb3b86b8
viewer: fix double queue
2021-02-21 18:19:36 +11:00
itsmattkc
816beed08b
fix double free in auto cacher
2021-02-21 10:35:02 +11:00
itsmattkc
7fee0e6b04
suppress some benign warnings
2021-02-21 10:23:06 +11:00
itsmattkc
e0443e017c
fixed merge connection issue
2021-02-21 10:14:55 +11:00
itsmattkc
332c120c1f
initialize project version and fail if couldn't find
2021-02-21 09:53:02 +11:00
itsmattkc
17474b2f71
fix some compilation issues on various platforms
2021-02-21 09:35:14 +11:00
itsmattkc
108a1399c2
fixed input array sync issue
2021-02-20 23:09:49 +11:00
itsmattkc
f4df6a7918
ensure cleanup on autocache upon destruction
...
Fixes double free.
2021-02-20 23:08:11 +11:00
itsmattkc
b21271534f
added UI for editing video parameters in nodes
2021-02-20 13:27:56 +11:00
itsmattkc
cc9747ede4
moved ColorManager to a node
...
Reduces code by reusing the existing node infrastructure. Also
helps prevent race conditions since the node/render system is
designed for multithreading.
2021-02-18 14:33:08 +11:00