Define "weak transients" for low bitrate hybrid
Multistream encoder: allocate an extra byte per stream for 100 ms
Fix CBR packet sizes for 80 ms
Update bandwidth and opusCanSwitch before generating SILK DTX ToC
Encode correct headers when asking for very small output bytes and using long frames
Support encoding 80/100/120 ms frame lengths
Move multiframe encoding into a separate function
Fixes an unstable energy issue for low-bitrate hybrid
Make use of dot optional in generating documentation.
Account for redundancy signalling when computing st->silk_mode.maxBits
Fixing some opus_int vs opus_int32 mismatches
Using OPUS_MOVE() instead of OPUS_COPY() to move redundancy bytes
Consider per-channel energy bits in surround_rate_allocation()
Fixes surround_analysis() for frame size > 20 ms
Remove float ops from encoder settings fuzzer test
Fix mixed declarations and code
Fuzzer test for changing encoder settings online
Prevents ridiculously large gains from causing inf/NaNs in float decoder
Fixing failure due to CBR allocating zero byte to a stream
Fix ambisonics bitrate when bitrate_bps is OPUS_AUTO
Fixes an internal error in the Opus encoder
Prevent tonality estimator from running too often with 2.5 and 5 ms frames
Prevents an overflow in multi-stream encoder rate computation
Allow disabling phase inversion for multistream
misc fixes to update draft
minor fix to update draft
vs2015: include files added in 76674fea
Adds two integer wrap-around issues to the update draft
Make it possible to ignore inverted phase stereo for downmix purposes
Bitstream change: prevent noise injection in hybrid mode
Add configure option --enable-update-draft
Correct multistream variable frame size stride
Correct analysis downmix scaling factor
Properly process both channels for DTX
Make the DC rejection filter Q14 instead of Q15
Fixes an overflow in LPC_inverse_pred_gain_QA()
Removed a float operation that sneaked in in the fixed-point code
Oops, fixes the sign in dc_reject()
Implementing compute_frame_energy() from celt_inner_prod() for float
Speeding up PVQ search by allocating even more pulses in the projection.
Reducing the overhead due to dependency chains in dc_reject() for stereo
Reducing the dependency chain in dc_reject()
Apply deemphasis to both channels in the same loop for the simple case
Making gcc use SSE directly for float->int conversion when available
Reducing dependencies in deemphasis()
Making stereo_itheta() use the same atan2() approximation as tonality_analysis()
SSE2 implementation of the PVQ search
Making signx[] an int in alg_quant() and removes unnecessary sign copying
Speeding up PVQ using unlikely() and moving first position out of the loop
Getting gcc to use cmovs rather than branches in alg_quant()
Fixes "mixed declarations and code"
Making it clearer to Coverity that nStates cannot exceed NLSF_QUANT_DEL_DEC_STATES
Weighting theta rdo based on channel energy
Don't do theta RDO on intensity-stereo-coded bands
Saving the state rather than re-compute the best option
Making stereo theta decision based on minimizing distortion
Properly allocation scratch space for resynth encoder
cleanup: putting resynth flag in the context
Ensure that NLSF cannot be negative when computing a min distance between them
appveyor: Package includes and opus.lib as an artifact.
VS2015: Ignore warning 4146 in celt/kiss_fft.c.
win32/.gitignore: Add DebugDLL_fixed.
VS2015: Disable building DebugDLL opus_demo.
vs2015: Merge opus dependencies into its project.
VS2015: Mirror changes in *.mk files from exp_lbr_tune merge.
Trim appveyor config.
Add appveyor.yml to test VS2015 builds.
VS2015: Suppress a few warnings.
Create a simple project to create version.h.
Disabling the use of celt_fir() in silk_LPC_analysis_filter() by default
Fixes an overflow in limit_warped_coefs()
Move PLC LPC bandwidth expansion before the FIR to avoid overflows in celt_fir()
Fixes an overflow in amp2Log2() for very large encoder input
Fixes cap on gain in denormalise_bands()
Fixes a shift<0 issue in transient_analysis()
Tighter bound in filter control in PLC
More headroom in PLC code
Saturate MDCT output post-TDAC rather than pre-
Avoids reading beyond the current buffer in comb_filter()
Directly saturate the comb filter output
Avoiding an overflow in the LTP quantization
Disables MIPS silk_noise_shape_analysis_FIX() until it's updated
More headroom in fixed-point silk_burg_modified() to avoid an overflow
Increase headroom in silk_warped_autocorrelation_FIX()
Increase headroom to avoid overflow in silk_pitch_analysis_core()
Prevent overflows in PLC celt_iir()
fixes overflows in celt_iir() by doing proper saturation
getting rid of a PLC overflow (I think)
silencing overflows in MDCT and FFT
Reduce risk of overflowing in mono downsampling