Welcome to mirror list, hosted at ThFree Co, Russian Federation.

gitlab.xiph.org/xiph/opus.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2016-07-26wipexp_theta6Jean-Marc Valin
2016-07-26Properly allocation scratch space for resynth encoderJean-Marc Valin
2016-07-26controlling roundingJean-Marc Valin
2016-07-26cleanup: putting resynth flag in the contextJean-Marc Valin
2016-07-25cleanup: line wrappingJean-Marc Valin
2016-07-25Disabling the use of celt_fir() in silk_LPC_analysis_filter() by defaultJean-Marc Valin
2016-07-25Fixes an overflow in limit_warped_coefs()Jean-Marc Valin
For large values of maxabs_Q20, silk_MUL( maxabs_Q20, ind + 1 ) could overflow.
2016-07-25Move PLC LPC bandwidth expansion before the FIR to avoid overflows in celt_fir()Jean-Marc Valin
2016-07-25Fixes commentJean-Marc Valin
2016-07-25Fixes an overflow in amp2Log2() for very large encoder inputJean-Marc Valin
2016-07-25Fixes cap on gain in denormalise_bands()Jean-Marc Valin
2016-07-25Fixes a shift<0 issue in transient_analysis()Jean-Marc Valin
Fixes a potential overflow in high-passed signal for transient detection and ensures that the shift can never go negative
2016-07-25Tighter bound in filter control in PLCJean-Marc Valin
We can't use the attenuation since it doesn't apply to the memory
2016-07-25More headroom in PLC codeJean-Marc Valin
extrapolation_len can be up to 960+120, so we we need a shift of 10 if the values are very large.
2016-07-25Saturate MDCT output post-TDAC rather than pre-Jean-Marc Valin
Gives us a tighter bound on the pitch postfilter input to avoid overflows
2016-07-25Avoids reading beyond the current buffer in comb_filter()Jean-Marc Valin
This could cause overflows when processing non-saturated TDAC values.
2016-07-24Directly saturate the comb filter outputJean-Marc Valin
Otherwise, the output can grow as large as SIG_SAT/(1-0.75), which can cause an overflow when adding two values (before multiplying by the filter tap).
2016-07-22Avoiding an overflow in the LTP quantizationJean-Marc Valin
Reduces the XX values to avoid an overflow in silk_VQ_WMat_EC(), even in floating-point.
2016-07-22Disables MIPS silk_noise_shape_analysis_FIX() until it's updatedJean-Marc Valin
2016-07-22More headroom in fixed-point silk_burg_modified() to avoid an overflowJean-Marc Valin
2016-07-22Increase headroom in silk_warped_autocorrelation_FIX()Jean-Marc Valin
2016-07-22Increase headroom to avoid overflow in silk_pitch_analysis_core()Jean-Marc Valin
2016-07-22PLC overflow fixJean-Marc Valin
2016-07-22Prevent overflows in PLC celt_iir()Jean-Marc Valin
2016-07-22fixes overflows in celt_iir() by doing proper saturationJean-Marc Valin
2016-07-22getting rid of a PLC overflow (I think)Jean-Marc Valin
2016-07-22post-filter saturationJean-Marc Valin
2016-07-22saturate MDCT outputJean-Marc Valin
2016-07-22silencing overflows in MDCT and FFTJean-Marc Valin
2016-07-22Reduce risk of overflowing in mono downsamplingJean-Marc Valin
Not observed yet (except when caused by a different bug), but "just in case"
2016-07-22Avoid overflowing on ridiculously large energyJean-Marc Valin
2016-07-22Fixes shift<-2 case for denormalise_bands()Jean-Marc Valin
2016-07-22Silence fixed point unused parameter warningMark Harris
2016-07-22test_opus_decode: Check all soft clip samplesMark Harris
2016-07-22tests: Avoid shift into sign undefined behaviorMark Harris
2016-07-21Avoids undefined behaviour from left-shifting negative valuesJean-Marc Valin
2016-07-20Fix use_dtx for DISABLE_FLOAT_APIFelicia Lim
Signed-off-by: Timothy B. Terriberry <tterribe@xiph.org>
2016-07-20Fix include warningTristan Matthews
2016-07-20Fix include warningTristan Matthews
2016-07-19Adds some smoothing to the energy quantizationexp_lbr_tuneJean-Marc Valin
When the energy is stable, we slightly bias energy quantization towards the previous error to make the gain more stable (a constant offset is better than fluctuations). We reduce the bitrate by about 0.2% to 1% at low bitrate for the same quality.
2016-07-19Tune SILK rate for hybrid with FEC enabledJean-Marc Valin
2016-07-19Moving FEC decision to the Opus encoder level (from SILK level)Jean-Marc Valin
2016-07-19Taking loss rate into account in compute_equiv_rate()Jean-Marc Valin
2016-07-19Retuning the tf_analysis() lambdaJean-Marc Valin
Increasing the value at low rate seems to help a bit.
2016-07-19Fixes equiv_rate for CBRJean-Marc Valin
2016-07-19Minor TF cleanup (tf_sum was useless), plus commentsJean-Marc Valin
2016-07-19Use SPREAD_AGGRESSIVE on non-transient hybrid framesJean-Marc Valin
2016-07-19Don't use too much temporal resolution on hybrid frames at low rateJean-Marc Valin
Otherwise, we risk having "temporal holes" in the HF that anti-collapse can't always fill in.
2016-07-19Disable patch_transient_decision() on hybrid since it's causing artifactsJean-Marc Valin
It would trigger on the second frame of "S"s, causing holes in the spectrum
2016-07-19CBR: set gains to their previons values where we're busting the budgetJean-Marc Valin