From 7b3a257df8c461359bbb12b4c0db5dec521eba9e Mon Sep 17 00:00:00 2001 From: lwvmobile Date: Tue, 22 Aug 2023 09:16:28 -0400 Subject: [PATCH] Fix EDACS Analog Call Preemption Conditions; --- src/edacs-fme.c | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/src/edacs-fme.c b/src/edacs-fme.c index fc267ff..3d2bd87 100644 --- a/src/edacs-fme.c +++ b/src/edacs-fme.c @@ -604,10 +604,10 @@ void edacs(dsd_opts * opts, dsd_state * state) else fprintf (stderr, " Digital"); - //disable analog calls on RTL Input on ARM devices due to High CPU usage from RTL RMS function + //skip analog calls on RTL Input on ARM devices due to High CPU usage from RTL RMS function #ifdef __arm__ if (command == 0xEE && opts->audio_in_type == 3) - command = 0; + goto ENDPV; #endif //this is working now with the new import setup @@ -663,7 +663,9 @@ void edacs(dsd_opts * opts, dsd_state * state) } //end Standard or Networked - } + } + + ENDPV: fprintf (stderr, "\n");