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-22More headroom in fixed-point silk_burg_modified() to avoid an overflowexp_overflow2Jean-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-22Fixes shift<-2 case for denormalise_bands()Jean-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-22Avoid overflowing on ridiculously large energyJean-Marc Valin
2016-07-22undo useless clampJean-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-22SILK overflow fixesJean-Marc Valin
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
2016-07-19Set pulses to zero if we can't meet rate targetJean-Marc Valin
2016-07-19Now that we're preventing huge gains, we no longer need to pretend there'sJean-Marc Valin
no dither
2016-07-19CBR: lock the gain on a subframe when the number of pulses stops going downJean-Marc Valin
2016-07-19merge back in the LTP gain safety limiterKoen Vos
2016-07-19CBR: Using the same gain increase for fixed-point as for floatJean-Marc Valin
2016-07-19Oops, edited the wrong comment in the previous commitJean-Marc Valin
2016-07-19Re-tuning compute_equiv_rate()Jean-Marc Valin
2016-07-19Getting rid of the SILK penalty for hybrid CBR.Jean-Marc Valin
That was likely a mistake from a misunderstanding on the SILK bit allocation
2016-07-19Improving CBR for hybrid modeJean-Marc Valin
Hybrid CBR now simply forces the SILK CBR rate to the "target" value. Also, we're getting rid of the -2 kb/s offset for CBR, which appeared to be harmful. In the case of hybrid constrained VBR, the cap is computed in the same way as the target.
2016-07-19Making the encoder more aggressive at using wider bandwidthsJean-Marc Valin
2016-07-19comment about reduced codelength component in LTP quantizer error metricKoen Vos
2016-07-19avoid double if statement for finding best quantized LTP coefsKoen Vos
2016-07-19increase NSQ decision delay from 32 to 40Koen Vos
2016-07-19reduced noise floor in noise shaping analysis by 2 dBKoen Vos
2016-07-19increase order of noise shaping filterKoen Vos
2016-07-19more conservative scaling of LTP corrs; remove assert that checks for ↵Koen Vos
negative residual energy; discard CB entries leading to such negative energies
2016-07-17Clean up: alignment of commentsKoen Vos
2016-07-17Clean up: replace tabs by spacesKoen Vos
2016-07-17removed prefilterKoen Vos
The NSQ SSE optimizations are disabled for now because they need to be updated
2016-07-17slight clean upKoen Vos