Sanjay Govind 10 месяцев назад
Родитель
Сommit
9bf1006cc6
1 измененных файлов с 2 добавлено и 1 удалено
  1. 2 1
      virtual_portal.c

+ 2 - 1
virtual_portal.c

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