Commit Graph
2683 Commits
Author SHA1 Message Date
Thomas Wilshaw 7e93eb6e40 Allow image sequences to use a period seperator
Allows image sequences of the form xyz.0000.exr as well as xyz_0000.exr

Fixes #1602
2021-05-03 12:09:24 +01: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 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 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 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
itsmattkc 6ca36a5d5c Merge pull request #1587 from ThomasWilshaw/optimise_audio
Small audio caching optimisation
2021-04-26 20:34:16 +10:00
itsmattkc e2a590da26 timeline: remove transitions when removing clips
Fixes #1224
2021-04-26 20:29:21 +10:00
Thomas Wilshaw b4670d6cff Revert "audioplaybackcache: optimise writing to PCM"
This reverts commit 59163e8127.
2021-04-25 21:08:28 +01:00