itsmattkc
|
efcf0ed331
|
viewer: improved playback ux
|
2021-09-29 02:12:20 -07:00 |
|
itsmattkc
|
e4ee364e77
|
viewer: remove debug line
This has served its purpose, and we have a better UI message now.
|
2021-09-28 21:39:37 -07:00 |
|
itsmattkc
|
68033b8828
|
viewer: restore original audio monitor behavior
|
2021-09-28 21:39:17 -07:00 |
|
itsmattkc
|
90da62900c
|
viewer: improved realtime audio playback
|
2021-09-28 21:38:40 -07:00 |
|
itsmattkc
|
c29939b523
|
use audio waveform constants to determine min/max zoom levels
|
2021-09-28 21:35:24 -07:00 |
|
itsmattkc
|
337cb4838d
|
viewer: use clamp
Cleaner code
|
2021-09-27 14:58:45 -07:00 |
|
itsmattkc
|
5152ca973c
|
Merge branch 'master' into new-audio-cache
|
2021-09-27 11:18:03 -07:00 |
|
itsmattkc
|
c7bcf4ecad
|
nodeview: remove from attached items when removing node
|
2021-09-27 11:10:31 -07:00 |
|
itsmattkc
|
407407491f
|
timeline: add null check
|
2021-09-27 11:05:35 -07:00 |
|
itsmattkc
|
afe02c1033
|
viewer: use function pointer
Possibly slightly faster
|
2021-09-27 00:38:08 -07:00 |
|
itsmattkc
|
79e49d0b24
|
viewer: improved playback behavior
|
2021-09-26 23:21:21 -07:00 |
|
itsmattkc
|
867123ead9
|
added note
|
2021-09-26 14:26:19 -07:00 |
|
itsmattkc
|
db873dfc69
|
reimplemented reversing and shuttling in new audio
|
2021-09-26 14:22:50 -07:00 |
|
itsmattkc
|
6f3f7e558b
|
use shared ptr for audio device
Prevents deletion before audio output has received stop signal
|
2021-09-25 13:29:30 -07:00 |
|
itsmattkc
|
845b4a7559
|
use ffmpeg for sample packing
FFmpeg has a much more optimized algorithm than we do so may as well use it.
|
2021-09-25 13:22:13 -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
|
0b205ece9c
|
cache: improved code flow
|
2021-09-23 00:16:05 -07:00 |
|
itsmattkc
|
e101f3f4fe
|
viewer: add option to stop playback on last frame
Fixes #1685
|
2021-09-22 19:40:22 -07:00 |
|
itsmattkc
|
8796cce8c6
|
nodeparamview: improved node value tree size policy
|
2021-09-22 18:55:56 -07:00 |
|
itsmattkc
|
401f8d394c
|
shapenode: added gizmos
|
2021-09-22 01:45:05 -07:00 |
|
itsmattkc
|
0669069181
|
viewer: nicer scrubbing
|
2021-09-21 20:49:39 -07:00 |
|
itsmattkc
|
dc7f7a6dda
|
formalized valuehint as a class
|
2021-09-21 20:13:14 -07:00 |
|
itsmattkc
|
677277c16d
|
renderer: improved code flow
|
2021-09-21 19:10:03 -07:00 |
|
itsmattkc
|
751b5f6c44
|
timeline: used footage params as basis for manual selection
|
2021-09-21 19:03:51 -07:00 |
|
itsmattkc
|
2d3aaa474d
|
timeline: fixed crash
|
2021-09-21 12:38:01 -07:00 |
|
itsmattkc
|
3b8736dbf7
|
timeline: check if sequence outputs to node about to be imported
Fixes #1744
|
2021-09-21 12:27:12 -07:00 |
|
itsmattkc
|
f78a4643f3
|
timeline: use vector rather than map
|
2021-09-21 11:57:42 -07:00 |
|
itsmattkc
|
f184e5cd31
|
projectexplorer: improved rename functionality
|
2021-09-21 11:57:26 -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
|
e08f2f9c34
|
more missing lines
|
2021-09-07 23:16:46 -07:00 |
|
itsmattkc
|
5220717fa8
|
added missing lines
|
2021-09-07 23:02:51 -07:00 |
|
itsmattkc
|
b07bccb7dc
|
nodes: revert to single output
|
2021-09-07 22:01:36 -07:00 |
|
itsmattkc
|
ba0401ff06
|
timeline: add optional showing clip while dragging
|
2021-09-07 18:06:53 -07:00 |
|
itsmattkc
|
a0706a78d8
|
nodes: implemented core of manual table value selection
|
2021-09-07 15:27:07 -07:00 |
|
itsmattkc
|
3fccfecd7e
|
add subtitle track when switching to add tool
Fixes #1709
|
2021-09-03 17:02:09 -07:00 |
|
itsmattkc
|
5edb8f5d4a
|
reduce waveform scale
Exponentially improves performance (at the expense of higher zoom levels but they were probably already too extreme)
|
2021-09-03 13:46:37 -07:00 |
|
itsmattkc
|
5b7255b8bb
|
improved insert/overwrite functions
|
2021-08-28 13:40:27 -07:00 |
|
itsmattkc
|
a0d7f896c8
|
dragbutton: set cursor to open hand
Hopefully improves discoverability of how this button works
|
2021-08-28 13:40:27 -07:00 |
|
itsmattkc
|
16aac5ba26
|
nodeparamview: only calculate time adjustment when keyframing
|
2021-08-26 11:15:48 -07:00 |
|
itsmattkc
|
878d09f6e6
|
nodeview: null check on item
Hopefully this doesn't break behavior
Fixes #1687
Fixes #1736
|
2021-08-25 23:09:36 -07:00 |
|
itsmattkc
|
6bd7bc4cca
|
timeline: copy waveform when copying
|
2021-08-25 12:27:26 -07:00 |
|
itsmattkc
|
4d0d38aca2
|
toolbar: force minimum width
Improves usability on screens with less height
|
2021-08-24 10:00:51 -07:00 |
|
itsmattkc
|
474c27405f
|
Merge branch 'transition-offsets'
|
2021-08-16 21:29:36 -07:00 |
|
itsmattkc
|
9dad2ef104
|
transitiontool: updated
|
2021-08-16 21:28:13 -07:00 |
|
itsmattkc
|
c8c361e67d
|
curveview: set padding on top and bottom
|
2021-08-14 16:32:41 -07:00 |
|
itsmattkc
|
5cd6aaba66
|
nodeview: position edge on creation
Fixes #1708
|
2021-08-14 12:55:08 -07:00 |
|
itsmattkc
|
98044e0be1
|
keyframeview: correctly map bezier control positions when signalling scroll
Fixes #1704
|
2021-08-14 12:45:46 -07:00 |
|
itsmattkc
|
cc4ead6935
|
Merge branch 'master' into transition-offsets
|
2021-08-12 14:41:30 -07:00 |
|