From b426e8f8a0fb39c49b4d995548cbb4729be60fc3 Mon Sep 17 00:00:00 2001 From: itsmattkc <34096995+itsmattkc@users.noreply.github.com> Date: Mon, 11 Apr 2022 18:38:10 -0700 Subject: [PATCH] renderer: handle null samples on tempoprocessor Fixes #1862 --- app/render/renderprocessor.cpp | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/app/render/renderprocessor.cpp b/app/render/renderprocessor.cpp index 480ed417f..2c0080889 100644 --- a/app/render/renderprocessor.cpp +++ b/app/render/renderprocessor.cpp @@ -312,9 +312,11 @@ NodeValueTable RenderProcessor::GenerateBlockTable(const Track *track, const Tim packed = tp.Pull(); tp.Close(); - PlanarProcessor planar; - planar.Open(samples_from_this_block->audio_params()); - samples_from_this_block = planar.Convert(packed); + if (!packed.isEmpty()) { + PlanarProcessor planar; + planar.Open(samples_from_this_block->audio_params()); + samples_from_this_block = planar.Convert(packed); + } } } else { // Multiply time