From 8a773cba624d58b98705fd0fa068b92f7d4128aa Mon Sep 17 00:00:00 2001 From: falkTX Date: Mon, 18 Oct 2021 15:55:52 +0100 Subject: [PATCH] Silent audio outputs if no driver active, rather than pass-through Signed-off-by: falkTX --- src/CardinalPlugin.cpp | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/src/CardinalPlugin.cpp b/src/CardinalPlugin.cpp index d92e4be..84e6aea 100644 --- a/src/CardinalPlugin.cpp +++ b/src/CardinalPlugin.cpp @@ -343,10 +343,8 @@ protected: if (fCurrentDevice == nullptr) { - if (outputs[0] != inputs[0]) - std::memcpy(outputs[0], inputs[0], sizeof(float)*frames); - if (outputs[1] != inputs[1]) - std::memcpy(outputs[1], inputs[1], sizeof(float)*frames); + std::memset(outputs[0], 0, sizeof(float)*frames); + std::memset(outputs[1], 0, sizeof(float)*frames); return; }