Explorar o código

test 360 audio

Sanjay Govind hai 10 meses
pai
achega
44e07c6fb0
Modificáronse 1 ficheiros con 1 adicións e 2 borrados
  1. 1 2
      virtual_portal.c

+ 1 - 2
virtual_portal.c

@@ -576,11 +576,10 @@ void virtual_portal_process_audio_360(
         int8_t int_8 = (int8_t)message[i];
 
         float data = (float)int_8;
-        data /= UINT8_MAX / 2;  // scale -1..1
+        data /= INT8_MAX;  // scale -1..1
 
         data *= virtual_portal->volume;  // volume
         data = tanhf(data);              // hyperbolic tangent limiter
-        data = -data;
         data *= UINT8_MAX / 2;  // scale -128..127
         data += UINT8_MAX / 2;  // to unsigned