Skip to content
Snippets Groups Projects
  1. Mar 27, 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. Feb 21, 2018
  5. Feb 20, 2018
  6. Jan 26, 2018
  7. Dec 31, 2017
  8. Dec 07, 2017
  9. Nov 16, 2017
  10. Nov 10, 2017
  11. Nov 07, 2017
  12. Oct 06, 2017
    • 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
  13. Oct 05, 2017
  14. Sep 28, 2017
    • Jean-Marc Valin's avatar
      Better rate allocation for stereo SILK in hybrid mode · f3cff05e
      Jean-Marc Valin authored
      SILK was being allocated too few bits for stereo hybrid, often resulting
      in forced narrowing of the width. We now allocate more bits to SILK
      and reduce the threshold for narrowing. This improves quality enough that
      the bitrate threshold for switching to SILK can be increased to 44 kb/s.
      f3cff05e
  15. Aug 29, 2017
  16. Jul 06, 2017
  17. Jun 26, 2017
  18. Jun 19, 2017
  19. Jun 10, 2017
  20. Jun 06, 2017
  21. Jun 04, 2017
  22. Jun 01, 2017
  23. May 26, 2017
  24. May 23, 2017
Loading