itsmattkc
|
dedc189ebf
|
sliders: make certain set functions slots
|
2021-05-05 18:58:51 +10:00 |
|
itsmattkc
|
e219941147
|
viewer: don't use const ref after popping
|
2021-05-05 18:54:49 +10:00 |
|
itsmattkc
|
ee90d89ef4
|
viewer: move set code lower and return
|
2021-05-05 12:53:42 +10:00 |
|
itsmattkc
|
7945a6b58a
|
viewer: show last frame in queue even if queue cannot keep up
It's better than nothing
|
2021-05-05 12:49:29 +10:00 |
|
itsmattkc
|
367293e253
|
viewer: hardcode playback queue number
Doesn't make sense to base this on thread count because lower thread computers need this more than higher thread computers
|
2021-05-05 12:06:15 +10:00 |
|
itsmattkc
|
105655b3d9
|
nodeview: don't use other input's type for reconnecting nodes, just use traverser heuristic
Fixes #1607
|
2021-05-05 11:41:56 +10:00 |
|
itsmattkc
|
5af00496c5
|
viewer: fixed crash on destruction when interlacing
|
2021-05-03 22:06:57 +10:00 |
|
itsmattkc
|
6d2eeb7409
|
viewer: upload texture in paint command
Fix potential crash a texture is set before the OpenGL context is initialized
|
2021-05-03 17:50:16 +10:00 |
|
itsmattkc
|
abf1eff866
|
add ability to enter custom frame rates
We ain't gatekeeping frame rates
|
2021-05-03 17:49:47 +10:00 |
|
itsmattkc
|
7ca236d57f
|
viewer: don't clear fps timer until time changes
|
2021-05-03 14:26:44 +10:00 |
|
itsmattkc
|
339447faca
|
playbackcontrols: forced consistent button sizes
|
2021-05-03 13:54:37 +10:00 |
|
itsmattkc
|
b2835b77df
|
viewer: fixed crash caused by setting interlace mode before opengl instance was initialized
|
2021-05-03 13:54:13 +10:00 |
|
itsmattkc
|
0b259d3a63
|
viewer: don't clear video queue on single frame retrieval
No real need for this now that we have `prioritize` built into the function
|
2021-05-01 10:16:33 +10:00 |
|
itsmattkc
|
b82e616124
|
previewautocache/viewer: improvements to cooperation between cache and viewer
|
2021-04-30 00:59:51 +10:00 |
|
itsmattkc
|
8a850dac9f
|
viewer: smarter pre-queuing
|
2021-04-29 23:56:42 +10:00 |
|
itsmattkc
|
27ba4899ca
|
viewer: various minor improvements
|
2021-04-29 22:30:52 +10:00 |
|
itsmattkc
|
2a1cbc5a25
|
viewer: fixed crop matrix for export dialog
|
2021-04-29 00:31:19 +10:00 |
|
itsmattkc
|
502b5971f9
|
nodeview: only remove dragged edge if arrow was dragged
|
2021-04-29 00:21:53 +10:00 |
|
itsmattkc
|
bd93115e6e
|
viewer: don't queue frames after the end of the sequence
|
2021-04-28 18:20:37 +10:00 |
|
itsmattkc
|
7abe6127e6
|
viewer: don't add 0 frame rates to the FPS counter
Slight improvement to FPS count accuracy
|
2021-04-28 18:20:21 +10:00 |
|
itsmattkc
|
51ccaedc78
|
render: implemented frame pool
Optimization
|
2021-04-28 17:31:25 +10:00 |
|
itsmattkc
|
2e96b57319
|
audiomonitor: fixed minor regression
|
2021-04-28 16:16:37 +10:00 |
|
itsmattkc
|
a8185aa13b
|
nodeview: ensure existing edges are removed when dragging somewhere else
|
2021-04-28 13:02:55 +10:00 |
|
itsmattkc
|
a7d7515ba7
|
nodeview: allow dragging edges from their arrows
Fixes #1594
|
2021-04-27 18:48:40 +10:00 |
|
itsmattkc
|
52076b19fc
|
timeline: added more signalling when tracklists change
Fixes #1591
|
2021-04-27 10:08:04 +10:00 |
|
itsmattkc
|
a0200f2286
|
timeline: tidied up pointer code
|
2021-04-27 01:24:48 +10:00 |
|
itsmattkc
|
cdea531d95
|
viewer: fix timer issues
Should address various viewer playback lag issues.
|
2021-04-27 01:22:58 +10:00 |
|
itsmattkc
|
4ab4380057
|
audiomonitor: update parameters immediately when panels are focused
|
2021-04-27 00:54:46 +10:00 |
|
itsmattkc
|
660e68b56a
|
fixed transition bugs
Fixes #1522
|
2021-04-26 21:45:04 +10:00 |
|
itsmattkc
|
e2a590da26
|
timeline: remove transitions when removing clips
Fixes #1224
|
2021-04-26 20:29:21 +10:00 |
|
itsmattkc
|
67f48bc37c
|
nodeview: use additional heuristics to get a node's output type
|
2021-04-25 09:37:18 +10:00 |
|
itsmattkc
|
fcb344bd4e
|
render: improved threading stability
|
2021-04-24 18:21:33 +10:00 |
|
itsmattkc
|
ed542f0842
|
nodeview: prevent infinite loops
Fixes #1531
|
2021-04-23 11:52:40 +10:00 |
|
itsmattkc
|
4864656cf5
|
nodeview: ensure connecting item is in front
|
2021-04-23 11:52:29 +10:00 |
|
itsmattkc
|
97b9bcc79f
|
nodes: merged gizmotraverser and nodetabletraverser into nodetraverser
No real reason for these other derivatives that did virtually
the same thing.
|
2021-04-22 12:52:10 +10:00 |
|
itsmattkc
|
fa58dc1039
|
nodeview: pass icon size specifically
|
2021-04-22 11:50:24 +10:00 |
|
itsmattkc
|
46e457f0aa
|
start using source file for timelineundo again
Less recompiling than having it all in a header
|
2021-04-22 11:50:24 +10:00 |
|
itsmattkc
|
269fa6d905
|
remove block enum
Replaced with dynamic casts.
|
2021-04-22 11:50:24 +10:00 |
|
itsmattkc
|
50644b8e10
|
viewer: implemented path to show empty frame
Mild UI improvement.
|
2021-04-22 11:50:24 +10:00 |
|
itsmattkc
|
77d4b18a60
|
updated copyright year for 2021 [skip ci]
|
2021-04-17 18:56:50 +10:00 |
|
itsmattkc
|
22b2d08baf
|
rational: implement NaN mode
Also clarify code where 0 is used as a rational.
|
2021-04-17 15:04:03 +10:00 |
|
itsmattkc
|
b98bda47cf
|
Merge branch 'master' of https://github.com/olive-editor/olive
|
2021-04-17 12:56:27 +10:00 |
|
itsmattkc
|
824b87c9d4
|
timeline: fix double re-do
Fixes crash on timeline insert.
|
2021-04-17 12:50:42 +10:00 |
|
itsmattkc
|
9328539373
|
slider: reworked sliderbase and derivatives
Mostly cleaning up code, SliderBase was fairly messy.
|
2021-04-17 12:49:21 +10:00 |
|
itsmattkc
|
f1d325629a
|
audiowaveformview: limit to audio length
Fixes potential infinite loop.
|
2021-04-17 11:19:46 +10:00 |
|
itsmattkc
|
6f4d631db3
|
Merge pull request #1579 from ThomasWilshaw/Fix#1577_DblClkHandTool
TimelineWidget: catch hand tool double click
|
2021-04-17 08:42:13 +10:00 |
|
itsmattkc
|
c97147bfca
|
Merge pull request #1573 from ThomasWilshaw/Fix#1571_Fullscreen_crash
viewer: Safely delete full screen widget
|
2021-04-17 08:39:46 +10:00 |
|
Thomas Wilshaw
|
1b4fd56803
|
timelinewidget: Catch any nullptr, not just kHand
|
2021-04-16 20:27:44 +01:00 |
|
Thomas Wilshaw
|
8142df7a04
|
viewer: Don't hide the widget before deleting
|
2021-04-16 20:15:10 +01:00 |
|
itsmattkc
|
61efd37744
|
Merge branch 'rational_slider' of https://github.com/ThomasWilshaw/olive into ThomasWilshaw-rational_slider
|
2021-04-16 14:15:58 +10:00 |
|