Skip to content
Snippets Groups Projects
  1. Mar 22, 2018
  2. Mar 21, 2018
  3. Mar 12, 2018
    • Jean-Marc Valin's avatar
      Using a first-order filter for DC rejection · a4b5282f
      Jean-Marc Valin authored
      A second-order DC rejection filter is uselsss unless we have complex
      poles. However, complex poles means we have to compute the filter as a
      single pass (rather than two casdaded first-order filters), which has
      numerical issues that would require a higher complexity to solve.
      So rather than waste cycles with a second-order filter (with a longer
      impulse response), we just go with a first-order filter.
      a4b5282f
  4. Mar 02, 2018
  5. Feb 22, 2018
  6. Feb 21, 2018
  7. Feb 20, 2018
  8. Feb 18, 2018
  9. Feb 15, 2018
  10. Feb 13, 2018
  11. Jan 26, 2018
  12. Dec 31, 2017
  13. Dec 19, 2017
  14. Dec 07, 2017
  15. Nov 16, 2017
  16. Nov 10, 2017
  17. Nov 08, 2017
  18. Nov 07, 2017
  19. Oct 30, 2017
  20. Oct 29, 2017
  21. Oct 23, 2017
  22. Oct 08, 2017
  23. Oct 06, 2017
    • Jean-Marc Valin's avatar
      Fixes CELT PLC · 072d133f
      Jean-Marc Valin authored
      The regression was introduced in 783ad767
      by changes to celt_fir() that make it no longer in-place.
      072d133f
    • Jean-Marc Valin's avatar
      Fixing (hopefully) bandwidth detection for 24 kHz analysis · b30f45b9
      Jean-Marc Valin authored
      The masking term was previously completely broken (even in 1.1). The
      bandwidth detection relies mostly on the noise floor and can only use
      masking to cut one extra band. The 12-24 kHz energy is now normalized properly
      but uses a higher noise floor due to the leakage in the resampler. Bandwidth
      detection is still mostly useless at identifying SWB speech (it usually says
      FB).
      b30f45b9
    • Jean-Marc Valin's avatar
      float constants · 251fc076
      Jean-Marc Valin authored
      251fc076
  24. Oct 05, 2017
Loading