From 61226c06bd0706abdef2a673e5e774e8621a2f39 Mon Sep 17 00:00:00 2001 From: f4exb Date: Thu, 13 Jan 2022 02:44:58 +0100 Subject: [PATCH] Metis: set output FIFO size to size policy. Fixes #1100 --- plugins/samplemimo/metismiso/metismiso.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/plugins/samplemimo/metismiso/metismiso.cpp b/plugins/samplemimo/metismiso/metismiso.cpp index 87aa46d26..e4cbec36c 100644 --- a/plugins/samplemimo/metismiso/metismiso.cpp +++ b/plugins/samplemimo/metismiso/metismiso.cpp @@ -32,6 +32,7 @@ #include "dsp/dspengine.h" #include "dsp/dspdevicemimoengine.h" #include "dsp/devicesamplesource.h" +#include "dsp/samplesourcefifo.h" #include "metis/devicemetis.h" #include "metismisoudphandler.h" @@ -51,7 +52,7 @@ MetisMISO::MetisMISO(DeviceAPI *deviceAPI) : { m_mimoType = MIMOHalfSynchronous; m_sampleMIFifo.init(MetisMISOSettings::m_maxReceivers, 96000 * 4); - m_sampleMOFifo.init(1, 96000 * 4); + m_sampleMOFifo.init(1, SampleSourceFifo::getSizePolicy(48000)); m_deviceAPI->setNbSourceStreams(MetisMISOSettings::m_maxReceivers); m_deviceAPI->setNbSinkStreams(1); int deviceSequence = m_deviceAPI->getSamplingDeviceSequence();