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
gitlab-ci: Add a build description.
Fix a typo in in opus_custom.h.
cmake - add option for fast math
cmake - add option for float_approx for IEEE 754 compatible targets
cmake - Add variable length detection and alloca detection
CMake Changes
cmake - Fix OPUS_STACK_PROTECTOR option
cmake - Add OPUS prefix to feature info to show correct commandline option
cmake - Add option for testing to improve cli
cmake - intinsics fixes, only compile SSE source with SSE flags on non-windows when target use runtime check (GH #154). For windows we only use /arch flag when target is presumed to support SSE to avoid AVX function pollution (GH #132).
cmake - add math library for test programs demo and compare when building dynamic library
cmake - Fix CMake install include directory
cmake - Add support for detecting the presence of lrint and lrintf.
cmake - add CPack and default to TGZ package
cmake - make package version parsing more robust
Fix celt decoder assertion when using OPUS_CUSTOM
Fix another signed integer overflow in silk_noise_shape_quantizer_del_dec
Fix signed integer overflows in silk_noise_shape_quantizer_del_dec
Fix for an assertion when running the fixed point tests
Reland "Fixes to the the activity flag that is passed to Silk so it represents the final activity flag used in the DTX decision"
Revert "Fixes to the the activity flag that is passed to Silk so it represents the final activity flag used in the DTX decision"
Fixes to the the activity flag that is passed to Silk so it represents the final activity flag used in the DTX decision
Revert "Attenuate SILK PLC gain only for unvoiced speech"
CMake: use PACKAGE_VERSION for the pkg-config file
CMake: Add alias Opus::opus for opus library. Useful for CMake superbuild pattern.
CMake: Add shared library to features
CMake: add option to set BUILD_SHARED_LIBS variable
OPUS_GET_IN_DTX handles Silk middle channel only