From e13b3d6fe7743f4d23b89e81d9e1880a6d46721c Mon Sep 17 00:00:00 2001 From: Mooneer Salem Date: Fri, 16 May 2025 23:43:00 -0400 Subject: [PATCH] Force single threaded if only one step is available. --- src/freedv_interface.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/freedv_interface.cpp b/src/freedv_interface.cpp index e3e53ef0..5c495ad0 100644 --- a/src/freedv_interface.cpp +++ b/src/freedv_interface.cpp @@ -809,7 +809,7 @@ IPipelineStep* FreeDVInterface::createReceivePipeline( auto parallelStep = new ParallelStep( inputSampleRate, outputSampleRate, - !singleRxThread_, + !singleRxThread_ && parallelSteps.size() > 1, state->preProcessFn, state->postProcessFn, parallelSteps,