Sanjay Govind преди 10 месеца
родител
ревизия
18febd08d0
променени са 1 файла, в които са добавени 2 реда и са изтрити 3 реда
  1. 2 3
      virtual_portal.c

+ 2 - 3
virtual_portal.c

@@ -540,9 +540,8 @@ void virtual_portal_process_audio(
     VirtualPortal* virtual_portal,
     uint8_t* message,
     uint8_t len) {
-    for (size_t i = 0; i < len; i += 2) {
-        uint16_t int_16 =
-            (((uint16_t)message[i] << 8) + ((uint16_t)message[i + 1]));
+    for (size_t i = 0; i < len / 2; i++) {
+        uint16_t int_16 = ((uint16_t*)message)[i];
 
         // float data = int_16;
         // data /= INT16_MAX;  // scale -1..1