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

+ 1 - 1
virtual_portal.c

@@ -542,7 +542,7 @@ void virtual_portal_process_audio(
     uint8_t len) {
     for (size_t i = 0; i < len; i += 2) {
         int16_t int_16 =
-            (((int16_t)message[i] << 8) + ((int16_t)message[i + 1]));
+            (((int16_t)message[i + 1] << 8) + ((int16_t)message[i]));
 
         float data = ((float)int_16 / 256.0);
         data /= UINT8_MAX / 2;  // scale -1..1

+ 2 - 0
virtual_portal.h

@@ -82,5 +82,7 @@ int virtual_portal_process_message(
     uint8_t* response);
 void virtual_portal_process_audio(VirtualPortal* virtual_portal,
                                   uint8_t* message, uint8_t len);
+void virtual_portal_process_audio_360(VirtualPortal* virtual_portal,
+                                  uint8_t* message, uint8_t len);
 
 int virtual_portal_send_status(VirtualPortal* virtual_portal, uint8_t* response);