Sanjay Govind пре 10 месеци
родитељ
комит
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) {
     uint8_t len) {
     for (size_t i = 0; i < len; i += 2) {
     for (size_t i = 0; i < len; i += 2) {
         int16_t int_16 =
         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);
         float data = ((float)int_16 / 256.0);
         data /= UINT8_MAX / 2;  // scale -1..1
         data /= UINT8_MAX / 2;  // scale -1..1

+ 2 - 0
virtual_portal.h

@@ -82,5 +82,7 @@ int virtual_portal_process_message(
     uint8_t* response);
     uint8_t* response);
 void virtual_portal_process_audio(VirtualPortal* virtual_portal,
 void virtual_portal_process_audio(VirtualPortal* virtual_portal,
                                   uint8_t* message, uint8_t len);
                                   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);
 int virtual_portal_send_status(VirtualPortal* virtual_portal, uint8_t* response);