From 6d0e1883936270de4a204a424f447cc88927dc3b Mon Sep 17 00:00:00 2001 From: itsmattkc Date: Mon, 12 Apr 2021 15:28:33 +1000 Subject: [PATCH] renderer: don't process video footage if rendering audio Fixes #1530 --- app/render/renderprocessor.cpp | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/app/render/renderprocessor.cpp b/app/render/renderprocessor.cpp index f41f5f25e..79c6a5d43 100644 --- a/app/render/renderprocessor.cpp +++ b/app/render/renderprocessor.cpp @@ -273,6 +273,11 @@ NodeValueTable RenderProcessor::GenerateBlockTable(const Track *track, const Tim QVariant RenderProcessor::ProcessVideoFootage(const FootageJob &stream, const rational &input_time) { + if (ticket_->property("type").value() != RenderManager::kTypeVideo) { + // Video cannot contribute to audio, so we do nothing here + return QVariant(); + } + TexturePtr value = nullptr; // Check the still frame cache. On large frames such as high resolution still images, uploading