- upgrade to opus 1.5.2 + fix Opus CMakeLists for macOS ARM + fix rtphone macOS build

This commit is contained in:
2025-08-21 12:17:04 +03:00
parent b8c107fb5b
commit 375bf64275
155 changed files with 12510 additions and 6714 deletions

View File

@@ -34,7 +34,7 @@
#include <arm_neon.h>
#include "os_support.h"
#if defined(__arm__) && !defined(__aarch64__)
#if defined(__arm__) && !defined(__aarch64__) && (__ARM_ARCH < 8 || !defined(__clang__))
/* Emulate vcvtnq_s32_f32() for ARMv7 Neon. */
static OPUS_INLINE int32x4_t vcvtnq_s32_f32(float32x4_t x) {
return vrshrq_n_s32(vcvtq_n_s32_f32(x, 8), 8);