Add a function to query the Opus version
Convert all CRLF in the SILK code, tabs to spaces, and trailing
Correct many whitespace errors under libcelt/ and remove
Add extra entries to the shell code tables
s/celt_types/opus_types/ in celt_headers.txt
Making use of the opus_int* types in the toplevel Opus code
Renamed celt_word* to opus_val*
Renamed SKP_[u]int* to opus_[u]int*
Renamed celt_[u]int* to opus_[u]int*
Always enable OPUS_TEST_RANGE_CODER_STATE.
Remove the configurability of the post-filter. It is always enabled in Opus.
Header documentation fixes
Addressing editorial comments by Christian Hoene
Remove an unused variable.
Remove a _overlap_mem only used for -DRESYNTH builds in celt.c.
Enable automake's "silent rules" if they are available.
Fix a comment in frame count byte decoding.
Document HAVE_LRINTF in the draft Makefile.
Prevents more than 10 LSBs from being decoded
Fixes some compiler warnings
fix autotools build, bump version number
More spec additions, and some minor clean-up.
adds opus custom files to the draft
Anti-collapse description
Forcing clamping the pitch lag within the limits of the buffer
Ensures that the end band is always set for redundant frames
proper stereo handling for multiple frames per packet
More decoder corner case fixes
Fixes a bunch of valgrind errors when decoding random junk
Adding code for Opus Custom
New C version of the Opus comparison tool
Writing an actual decoder spec
Better error checking, getting 60 ms to work again
Defensive programming: added some error checking
Merge remote branch 'repo/master'
Addressing multiple LSF-related issues
Fixes a crash in silk prefill (used for mode switching)
Fixes the case of PLC before receiving any valid packet
test_opus usage for -e/-d
Allowing test_opus to operate in encode_only or decode_only mode
splitting encoder config in terms of application and signal type
Fixes an issue when triggering PLC before receiving any packet
Removes auto mode and fixes a force_mono issue
Fixes a crash on fixed-point stereo voice and some valgrind uninitialized errors
test_opus error messages
Fixing silk fixed point
Fixes a bug in the init() functions where were weren't zeroing the entire state
Squashed commit of the following:
Addressing all the FIXMEs in the code
Reduces the PLC array sizes to what's necessary
Adding a decent auto/default bit-rate choice
test_opus.c now checks the sampling rate
Reject more invalid packets in the decoder.
Intermediate draft edits.
The encoder would crash in the PVQ search if fed NaNs via the float interface. This patch protects against it in two sufficient ways: Making the PVQ search robust against NaNs and by squashing NaNs to zero on input.
Adds opus_{en|de}coder_init() and opus_{en|de|coder_get_size()
Removes pointers from the Opus state
Improvements to error handling and warning fixes
Disable parentheses warnings automatically.
Rewrote the bandwidth selection code
Minor tuning the WB/SWB and SWB/FB thresholds
Fixes duplicate file in silk_sources.mk
Fixes bandwidth decision when reducing the bit-rate
Including config.h (fixes the fixed-point)
Oops removing .gitmodules
Squashed commit of the following:
merging the file list for autotools and the draft
Getting fixed-point to work (I think)
Getting shared libraries to build
Updating the autotools build system (wip)
Moving the SILK fixed-point and float files
Fixes the build of the draft
Moved all SILK source code to the silk/ directory
Merge commit 'silk-repo/master'
Merge commit 'celt-repo/master'
living just the directories
Updating the draft build system
Relying on SILK for the switching decisions
Interface for bandwidth switching
Makefile.am update (removed files)
Tuning the bandwidth decision
Changing the SILK bandwidth only when there's no speech
Implements desiredInternalSampleRate
SILK update