Commit History

Autor SHA1 Mensaxe Data
  Jean-Marc Valin 9a415e2512 Fixes folding %!s(int64=8) %!d(string=hai) anos
  Jean-Marc Valin abe4e847bd Make it possible to ignore inverted phase stereo for downmix purposes %!s(int64=8) %!d(string=hai) anos
  Jean-Marc Valin 949c7f3318 Bitstream change: prevent noise injection in hybrid mode %!s(int64=8) %!d(string=hai) anos
  Jean-Marc Valin e6edfd48d6 Retuning the tf_analysis() lambda %!s(int64=8) %!d(string=hai) anos
  Jean-Marc Valin 7a669094e9 Fixes equiv_rate for CBR %!s(int64=8) %!d(string=hai) anos
  Jean-Marc Valin 36373cb825 Minor TF cleanup (tf_sum was useless), plus comments %!s(int64=8) %!d(string=hai) anos
  Jean-Marc Valin f69eb3bd34 Use SPREAD_AGGRESSIVE on non-transient hybrid frames %!s(int64=8) %!d(string=hai) anos
  Jean-Marc Valin a55d30c32f Don't use too much temporal resolution on hybrid frames at low rate %!s(int64=8) %!d(string=hai) anos
  Jean-Marc Valin de3cbd9b28 Disable patch_transient_decision() on hybrid since it's causing artifacts %!s(int64=8) %!d(string=hai) anos
  Jean-Marc Valin 80232ff51f CBR: set gains to their previons values where we're busting the budget %!s(int64=8) %!d(string=hai) anos
  Jean-Marc Valin e0d66856cd Set pulses to zero if we can't meet rate target %!s(int64=8) %!d(string=hai) anos
  Jean-Marc Valin 291fd14eae Now that we're preventing huge gains, we no longer need to pretend there's %!s(int64=8) %!d(string=hai) anos
  Jean-Marc Valin 9b89223ac5 CBR: lock the gain on a subframe when the number of pulses stops going down %!s(int64=8) %!d(string=hai) anos
  Koen Vos 2dffa214c1 merge back in the LTP gain safety limiter %!s(int64=8) %!d(string=hai) anos
  Jean-Marc Valin 5025c296e9 CBR: Using the same gain increase for fixed-point as for float %!s(int64=8) %!d(string=hai) anos
  Jean-Marc Valin b0f625b1fb Oops, edited the wrong comment in the previous commit %!s(int64=8) %!d(string=hai) anos
  Jean-Marc Valin 5372bdabbe Re-tuning compute_equiv_rate() %!s(int64=8) %!d(string=hai) anos
  Jean-Marc Valin b19c474bba Getting rid of the SILK penalty for hybrid CBR. %!s(int64=8) %!d(string=hai) anos
  Jean-Marc Valin fbdbafe036 Improving CBR for hybrid mode %!s(int64=8) %!d(string=hai) anos
  Jean-Marc Valin 8ea37b0b03 Making the encoder more aggressive at using wider bandwidths %!s(int64=8) %!d(string=hai) anos
  Koen Vos 208e4bf1bd comment about reduced codelength component in LTP quantizer error metric %!s(int64=8) %!d(string=hai) anos
  Koen Vos f13d512449 avoid double if statement for finding best quantized LTP coefs %!s(int64=8) %!d(string=hai) anos
  Koen Vos 3ede0a1ee6 increase NSQ decision delay from 32 to 40 %!s(int64=8) %!d(string=hai) anos
  Koen Vos 17cee886e4 reduced noise floor in noise shaping analysis by 2 dB %!s(int64=8) %!d(string=hai) anos
  Koen Vos 58e3070f8d increase order of noise shaping filter %!s(int64=8) %!d(string=hai) anos
  Koen Vos 50417c22e1 more conservative scaling of LTP corrs; remove assert that checks for negative residual energy; discard CB entries leading to such negative energies %!s(int64=8) %!d(string=hai) anos
  Koen Vos 44423724ff Clean up: alignment of comments %!s(int64=9) %!d(string=hai) anos
  Koen Vos e7a53f74d5 Clean up: replace tabs by spaces %!s(int64=9) %!d(string=hai) anos
  Koen Vos 8668661ebf removed prefilter %!s(int64=9) %!d(string=hai) anos
  Koen Vos 69f247f421 slight clean up %!s(int64=9) %!d(string=hai) anos