From 6220ce7d8420021a06734a46aba742a3b6657371 Mon Sep 17 00:00:00 2001 From: Javier Nonis Date: Sun, 12 Jan 2025 15:35:21 -0300 Subject: [PATCH] Disable InsertFX for QuadDAC8Chan --- src/minidexed.cpp | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/src/minidexed.cpp b/src/minidexed.cpp index 5c3855a..ef0d94b 100644 --- a/src/minidexed.cpp +++ b/src/minidexed.cpp @@ -1634,9 +1634,11 @@ void CMiniDexed::ProcessSound (void) m_pTG[i]->getSamples (m_OutputLevel[i][0], nFrames); - m_InsertFXSpinLock[i]->Acquire(); - m_InsertFX[i]->process(m_OutputLevel[i][0], m_OutputLevel[i][0], m_OutputLevel[i][0], m_OutputLevel[i][1], nFrames); - m_InsertFXSpinLock[i]->Release(); + if (!m_bQuadDAC8Chan) { + m_InsertFXSpinLock[i]->Acquire(); + m_InsertFX[i]->process(m_OutputLevel[i][0], m_OutputLevel[i][0], m_OutputLevel[i][0], m_OutputLevel[i][1], nFrames); + m_InsertFXSpinLock[i]->Release(); + } } // wait for cores 2 and 3 to complete their work