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
Don't update null data pointer after each multistream decoder
Fix NEON optimizations buffer read overrun
Avoid processing LPC coeffs beyond the given order in NEON optimizations
Fix typo in _FORTIFY_SOURCE define.
Silk CNG adapts faster to received packets with lower gains
Add mising cmake file from make dist
CMake changes
CMake changes
API for checking whether the encoder is in DTX
Correctly enable/disable SILK DTX with forced mode
Fix build errors using Makefile.mips
Adding CMake support for Windows, Mac, Linux and Android Co-Authored-By: evpobr
Fix #elif OPUS_ARM_INLINE_EDSP
Fix mismatching arg names in function declaration and definition
test_opus_encode: Use fprintf instead of snprintf
Reset nb_no_activity_frames when analysis DTX isn't used
Improve silence handling
Fixing initialization issues on small frame sizes
Fixes analysis buffering for silence and complexity changes
Avoiding problems with x87