Fix warnings when compiling with FUZZING enabled
cmake - Add OPUS_BUILD to test targets
doc: Use consistent alternative notation
Fix opus.h for doxygen when referencing alternative values
Remove unused variable in tests
Replace assert with test_failed function in test
Fix warning with --disable-rfc8251
Fix quoting and whitespace errors in build test
Silence GCC 11+ -Wmaybe-uninitialized warnings
Avoids incrementing uninitialized values
Avoid undefined behaviour within the debug macros
Fix fixed-point overflow in pitch downsampling
Fix some 16-bit overflows (using 32-bit macros)
Avoid left shifts of negative values in debug macros
Work around UBSan unaligned access errors.
Add asan/ubsan support in random tests
Adds OPUS_SET_INBAND_FEC(2) option
Estimate the inner product accuracy to fix check-asm
Adds fuzzing to CPU detection
Work around a valgrind false-positive in CPUID.
Check the return value of __get_cpuid().
Fixes valgrind failure caused by silk_find_pred_coefs_*()
Silence some warnings for fixed-point debug builds
Fixes wrap-around in silk_inner_prod16_sse4_1()
Fix 8101b33 to decode ignored redundancy
Improve background noise estimation for CELT DTX
Correct redundancy handling with lost/DTX frames
print rate used for testvectors
Fix lrint/lrintf detection
Cleanup testing directories to save space
Update and re-enable SILK SSE4.1 optimisations
Prevent int32 overflow when applying HARM FIR filter in NSQ.c by using a saturating sum. This matches behavior in NSQ_del_dec.c.
Initialize non-zero test arrays.
Disable dangerous SSE 4.1 intrinsic optimizations
Fix buffer overflow in xcorr_kernel_sse4_1
Check channels/stream counts and mapping when creating the multistream
meson: fix get-version script for git worktrees
Revert relaxing comparison to 0 for fixed point only
Relax comparison to 0 to avoid a floating point divide-by-zero error.
cmake - add support to run ctest on android #2347
celt_lpc: avoid overflows when computing lpcs in fixed point
Sending refresh DTX packets every 400 ms independently of the encoded frame size.
Fix float-approx negative left shift UB
ci: fix pipeline run for merge requests
docs: fix simple typo, neareast -> nearest
Meson: Fix doc build when opus is a subproject
cmake - add option for fixed point debug
cmake - add option for check asm
cmake - add option for fuzzing
cmake - add option for hardening
cmake - add option for assertions
CMakeLists.txt: specify working directory in add_test() directives
CMakeLists.txt: specify path to target file in add_test() directives
cmake - change logging of api version to debug
Add support for Meson build system
Fix MSVC warning about trunction from double to float
repacketizer_demo: check for read errors to fix compiler warnings
Replace WIN32 with _WIN32 everywhere
celt: Fix broken SSE pre-processor check due to typo
silk: Fix incorrect ifdef in debug.c
opus_decoder_fuzzer: limit the number of decodes to avoid timeout
cmake - MINGW check for ssp lib and link if security features is enabled
CMake: Make _FORTIFY_SOURCE optional
cmake - fix bugs around consuming Opus as a submodule in cmake and package version parsing
cmake - Fix typo bug in enable_float_api option
cmake - add warning flags for clang, gcc etc.
gitlab-ci: Run jobs on the gcc:9 image.
configure: adjust x86 get cpu info inline assembly method for PIC case
Fix and clean up opus_decode_fuzzer
Remove trailing whitespaces in vla.c that was missed previously
Add CI to check for trailing whitespaces in merge requests
Fix arm build with rtcd enabled.
Fix trailing whitspace in previous commit
Prefer SSE and ASM implementation of float2int before lrintf for MSVC
Silence clang silk_encoder alignment warning
fix doc/build_draft.sh run error
opus draft: fix run failed under dash
cmake - refactor and cleanup options
cmake/CFeatureCheck.cmake: fix feature tests failing when Opus is a submodule
cmake - add option to disable intrinsics
cmake - move all compiler feature detection to OpusConfig
cmake - add include guards to cmake files
cmake - move cmake related files to cmake folder to make root dir less busy
cmake - only publish opus_custom.h if custom modes is enabled #121
cmake - add headers to project
Add support to CMake build for building frameworks on Apple systems.
Fix intrin0.h include guard.
Build time improvement, for MSVC use intrin0.h instead of intrin.h and remove usage of stdio.h in production code
Disable message box when calling abort(). The message box is causing hangs in tests.
Build and run test for cmake build in gitlab-ci
Update Doxygen config file, header and footer to Doxygen 1.8.18
Build trivial_example by default.
trivial_example: Check the return value of fread().
trivial_example: open raw pcm files in binary mode.
fix equivalent bitrate calculation for <20ms frame sizes
Repository moved to gitlab.xiph.org