Commit History

Autor SHA1 Mensaxe Data
  Jean-Marc Valin 6fccb4b615 Adds some smoothing to the energy quantization %!s(int64=8) %!d(string=hai) anos
  Jean-Marc Valin b3c9e79a82 Tune SILK rate for hybrid with FEC enabled %!s(int64=8) %!d(string=hai) anos
  Jean-Marc Valin 2b011b64d8 Moving FEC decision to the Opus encoder level (from SILK level) %!s(int64=8) %!d(string=hai) anos
  Jean-Marc Valin 099fc05ebf Taking loss rate into account in compute_equiv_rate() %!s(int64=8) %!d(string=hai) anos
  Jean-Marc Valin 7780d4a6b1 Retuning the tf_analysis() lambda %!s(int64=8) %!d(string=hai) anos
  Jean-Marc Valin 1484591656 Fixes equiv_rate for CBR %!s(int64=8) %!d(string=hai) anos
  Jean-Marc Valin 2ca6df03df Minor TF cleanup (tf_sum was useless), plus comments %!s(int64=8) %!d(string=hai) anos
  Jean-Marc Valin f705e9b5bd Use SPREAD_AGGRESSIVE on non-transient hybrid frames %!s(int64=8) %!d(string=hai) anos
  Jean-Marc Valin 8229f07d3b Don't use too much temporal resolution on hybrid frames at low rate %!s(int64=8) %!d(string=hai) anos
  Jean-Marc Valin 92d2492bfd Disable patch_transient_decision() on hybrid since it's causing artifacts %!s(int64=8) %!d(string=hai) anos
  Jean-Marc Valin cc344b019d CBR: set gains to their previons values where we're busting the budget %!s(int64=8) %!d(string=hai) anos
  Jean-Marc Valin 4e75dd0711 Set pulses to zero if we can't meet rate target %!s(int64=8) %!d(string=hai) anos
  Jean-Marc Valin 6e12486332 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 d8781a0ffb CBR: lock the gain on a subframe when the number of pulses stops going down %!s(int64=8) %!d(string=hai) anos
  Koen Vos 0a698d6522 merge back in the LTP gain safety limiter %!s(int64=8) %!d(string=hai) anos
  Jean-Marc Valin f78e5080ab CBR: Using the same gain increase for fixed-point as for float %!s(int64=8) %!d(string=hai) anos
  Jean-Marc Valin 508c5710e3 Oops, edited the wrong comment in the previous commit %!s(int64=8) %!d(string=hai) anos
  Jean-Marc Valin be5a7da162 Re-tuning compute_equiv_rate() %!s(int64=8) %!d(string=hai) anos
  Jean-Marc Valin e775896ed3 Getting rid of the SILK penalty for hybrid CBR. %!s(int64=8) %!d(string=hai) anos
  Jean-Marc Valin f6c4f6464e Improving CBR for hybrid mode %!s(int64=8) %!d(string=hai) anos
  Jean-Marc Valin de1f92c610 Making the encoder more aggressive at using wider bandwidths %!s(int64=8) %!d(string=hai) anos
  Koen Vos d60816f76d comment about reduced codelength component in LTP quantizer error metric %!s(int64=8) %!d(string=hai) anos
  Koen Vos 3af77bf425 avoid double if statement for finding best quantized LTP coefs %!s(int64=8) %!d(string=hai) anos
  Koen Vos 2799c53ced increase NSQ decision delay from 32 to 40 %!s(int64=8) %!d(string=hai) anos
  Koen Vos ae25203fa7 reduced noise floor in noise shaping analysis by 2 dB %!s(int64=8) %!d(string=hai) anos
  Koen Vos 3e054b8e57 increase order of noise shaping filter %!s(int64=8) %!d(string=hai) anos
  Koen Vos f06774c640 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 07691f15d4 Clean up: alignment of comments %!s(int64=9) %!d(string=hai) anos
  Koen Vos 90f8c5ef4d Clean up: replace tabs by spaces %!s(int64=9) %!d(string=hai) anos
  Koen Vos 6e40eb5d75 removed prefilter %!s(int64=9) %!d(string=hai) anos