Skip analysis if the frame contains only digital silence
NLSF_VQ_MAX_SURVIVORS is no longer useful
take advantage of more efficient NLSF quantization by reducing number of survivors in search
NLSF_del_dec_quant minor clean up
NLSF_encode now also uses NLSF weights from table
NLSF VQ now uses absolute error, and prediction
NLSF decoding now uses tables for NLSF weights
Implement sum_sqr_shift() using two passes with no branch inside the loops
Simplifying fast_atan2f()
Quality: Increase CELT rate for voiced frames in hybrid mode
Better modeling of the effect of CBR and complexity
Re-enabling high-band attenuation for hybrid mode
Quality: Retrained classifier MLP with better data
Using "hybrid" flag instead of "start!=0"
Quality: Making the encoder more aggressive at using wider bandwidths
Quality: Removes high-band attenuation in hybrid mode -- at least for now
Quality: Adds SILK rate interpolation function
Quality: Makes real CELT VBR work for hybrid too
Quality: Forces trim to 5 on hybrid mode
Quality: Encoding music in full-band stereo from 32 kb/s
Quality: removes VBR attenuation at low bitrate
Slightly increase the safety margin for opus_pcm_soft_clip()
Fixes opus_pcm_soft_clip() returning values slightly larger than +/-1 with -ffast-math
Apply 02f3ac225f99 fix for divide-by-zero to the SSE4.1 version of silk_burg_modified()
Fix RTCD on ARM with Neon Intrinsics but not ASM.
bump static PACKAGE_VERSION string in version.mk
Packets indicating DTX may be up to 2 bytes
Test common configure switches on travis.
Add a minimal travis continuous integration script.
Makes CBR calculations more accurate for 60-ms frames
Respect CBR even at ridiculourly low rate
Prevents an invalid ToC to be generated at ridiculously low rate
make len==0 return OPUS_INVALID_PACKET rather than OPUS_BAD_ARG for opus_packet_parse_impl()
Check for len<1 in opus_packet_parse_impl()
Remove tabs from source code.
Add Aarch64 intrinsic for SIG2WORD16.
Add Aarch64 intrinsics for saturated add/subtract.
Add configure check for Aarch64-specific Neon intrinsics.
Clean up formatting of configure output for ARM intrinsics detection.
Add OPUS_FAST_INT64 definition of silk_SMULWT.
Explicitly cast results of silk OPUS_FAST_INT64 macros back to opus_int32.
Add OPUS_FAST_INT64 flavors of celt/fixed_generic.h macros.
Move OPUS_FAST_INT64 definition to celt/arch.h.
Clean up some intrinsics-related wording in configure.
Enable intrinsics by default.
Add Neon fixed-point implementation of xcorr_kernel.
Add Neon intrinsics for Silk noise shape feedback loop.
Apply Neon short prediction optimization to silk_noise_shape_quantizer_del_dec.
Add Neon intrinsics for Silk noise shape quantization.
Add named constants for ARM architecture variants.
Enable Neon intrinsics for aarch64.
Rename OPUS_ARM_NEON_INTR AM_CONDITIONAL as HAVE_ARM_NEON_INTR, for consistency with x86.
Reorganize ARM CPU #ifdefs.
Move ARM-specific macro overrides to arm-specific file.
Update links in release checklist.
Add checksums for opusfile 0.8.
Replace another useless 32x16 multiply with 16x16
Replacing some 32x16 multiplies with 16x16 when both operands are 16 bits
Fix folding bug in draft too
Assert non-overlapping memcpy. r=mark4o
Forgot to call RESTORE_STACK in 328953e1896432bc700b9b5c69ae2987c5d752f4
Making calls to opus_packet_pad() on a bad packet return OPUS_INVALID_PACKET
minor update draft update
Adding hybrid folding section and new testvectors to the update draft
Fix build error from comma at end of enum
Addressing more issues from scan-build
Address static analysis reports from scan-build
Add static bitrate allocation and force CELT-only for ambisonics encoding
Add experimental support for ambisonic encoding
Fixes an invalid read in compute_stereo_width() for 2.5 ms frames at 12 kHz
Fixes minor code quality issues in CELT
Fixes potential overflow on 16-bit platforms
Fixes signed integer overflow in fixed-point Burg
Fixes a fixed-point precision issue in remove_doubling()
Fixes an overflow in the constrained VBR code for bitrate>64000
Saturate when adding prediction to LPC excitation to avoid integer overflow
Update ISO Base Media Format draft to version 0.6.8.
List intrinsics flags being tested after existing cflags, so they override other options.
Modify autoconf tests for intrinsics to stop clang from optimizing them away.
Add remaining generated files to gitignore
Clean doxygen_sqlite3.db
Move .exe back to root .gitignore for mingw builds
Update EXTRA_DIST to ship the VS2015 project files.
Remove VS2010 project files.
Move Visual Studio GitIgnores to own file
Fix DLL errors and Additional Library Directories
Fix VS2015 dynamic builds by adding DLL_EXPORT to CFLAGS
Remove redundant .gitignore entries.
Better Git Ignores for Visual Studio. r=rillian
fix build settings for DLL project, runtime library must be linked to DLL too to prevent heap deallocation error
Added Visual Studio 2015 solution and added ReleaseDLL and DebugDLL Project settings to produce .dll file instead of .lib
Fixes floating-point bug introduced in be9e747bcc542c277d30f6c78a57b0940e0c5b5e
win32: only use dllexport when building DLL
Turn on CELT's PLC only if there are >=2 packets received consecutively.