itsmattkc
ee6b09f772
ffmpegdecoder: use avfilter system instead of raw swscale commands
...
Heh this was inevitable
2021-05-03 12:10:51 +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
8cc9c0e853
traverser: update for new loop mode
2021-04-30 11:31:00 +10:00
itsmattkc
c765c96807
footage: fix bug with loop mode that prevented stills from showing
2021-04-30 11:24:17 +10:00
itsmattkc
9d2ddbf727
renderer/decoder: clean up decoders after some time
2021-04-30 11:13:57 +10:00
itsmattkc
6ca8dbb70a
taskdialog/progressdialog: if guard on showEvent
...
Fixes #1599
2021-04-30 09:58:45 +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
f8d175c2ad
previewautocacher: passthrough frames already being rendered
2021-04-29 23:40:53 +10:00
itsmattkc
36466d0f9b
nodefactory: removed unnecessary debug line
2021-04-29 23:40:30 +10:00
itsmattkc
27ba4899ca
viewer: various minor improvements
2021-04-29 22:30:52 +10:00
itsmattkc
ec27c272e0
viewer: don't prioritize for the queue
2021-04-29 22:25:33 +10:00
itsmattkc
65d7b82090
footageviewer: set divider
2021-04-29 22:25:03 +10:00
itsmattkc
2910b8e292
ci: some fixes for patreon list
2021-04-29 21:05:54 +10:00
itsmattkc
3952706ae5
ci: create patreon list
2021-04-29 21:03:02 +10:00
itsmattkc
af742e6e62
aboutdialog: support patreon list
2021-04-29 20:54:15 +10:00
itsmattkc
04a8a7aaa7
renderprocessor: use <= when choosing divider for footage
...
In some scenarios, will result in higher quality cache previews
2021-04-29 11:27:33 +10:00
itsmattkc
df861fb33d
viewer: if only video stream is still, don't use as rate in project explorer
...
Minor UI improvement
2021-04-29 11:26:11 +10:00
itsmattkc
b66b1079fa
project: set default nodes to undeletable
...
Project assumes these nodes are there so ensure they can't be deleted
2021-04-29 00:42:28 +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
1fb7486daa
precachetask: fixed error
2021-04-28 23:13:26 +10:00
itsmattkc
2416891c76
encoder: minor improvements
2021-04-28 23:12:14 +10:00
itsmattkc
686c417e60
precachetask: minor improvements
2021-04-28 23:11:37 +10:00
itsmattkc
59952fdd94
crashhandler: convert git hash to utf-8
2021-04-28 18:28:29 +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
aeb3a83293
cmake: compile git hash into separate object
...
Should improve incremental compile speeds
2021-04-28 18:19:26 +10:00
itsmattkc
befb591b06
framemanager: added qmutex header
...
Some platforms need this it seems
2021-04-28 17:37:28 +10:00
itsmattkc
91895ddb2f
Merge branch 'master' of https://github.com/olive-editor/olive
2021-04-28 17:32:21 +10:00
itsmattkc
51ccaedc78
render: implemented frame pool
...
Optimization
2021-04-28 17:31:25 +10:00
itsmattkc
3903f70259
render: implemented frame pool
...
Optimization
2021-04-28 16:17:11 +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
a7257c75b9
cmake: moved qt5_add_translation to parent scope
...
Scope issues seem to cause problems where the main compile step can't find the translation step, so even though it's messier, this code is now in the parent scope.
Fixes #1595
2021-04-28 12:57:33 +10:00
itsmattkc
a7d7515ba7
nodeview: allow dragging edges from their arrows
...
Fixes #1594
2021-04-27 18:48:40 +10:00
itsmattkc
cd1d75c6fb
removed unnecessary debug lines
2021-04-27 10:08:13 +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
41b2ce10f6
statusbar: add timeout on welcome message
2021-04-27 01:20:01 +10:00
itsmattkc
fdbb8e59a9
core: add function for clearing the status bar message
2021-04-27 01:19:48 +10:00
itsmattkc
ff838d23d5
renderprocessor: removed unnecessary line
2021-04-27 00:56:41 +10:00
itsmattkc
a3e0c51094
openglrenderer: disable array warning message
...
It's quite likely the renderer will never support arrays, and that's okay!
2021-04-27 00:55:57 +10:00
itsmattkc
4ab4380057
audiomonitor: update parameters immediately when panels are focused
2021-04-27 00:54:46 +10:00
itsmattkc
f2f5ab8739
audiovisualwaveform: keep track of length
...
Useful to determine how long the visual waveform is.
2021-04-27 00:49:04 +10:00
itsmattkc
81cc665ff2
core: add status bar timeout
2021-04-27 00:48:37 +10:00
itsmattkc
542e5f4f7b
nodes: actually use array value rather than hardcoding to true
...
Wow.
2021-04-26 21:59:17 +10:00
itsmattkc
660e68b56a
fixed transition bugs
...
Fixes #1522
2021-04-26 21:45:04 +10:00
itsmattkc
f4e1856d30
clip: use super macro
...
Minor code improvement.
2021-04-26 21:45:04 +10:00