@@ -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 =
- (((uint16_t)message[i] << 8) + ((uint16_t)message[i + 1]));
+ (((uint16_t)message[i + 1] << 8) + ((uint16_t)message[i]));
float data = int_16;
data /= INT16_MAX; // scale -1..1
@@ -7,7 +7,7 @@
#define SAMPLE_RATE 8000
#define POF_TOKEN_LIMIT 16
-#define SAMPLES_COUNT 8096
+#define SAMPLES_COUNT 1024
#define SAMPLES_COUNT_BUFFERED SAMPLES_COUNT * 4
typedef enum {