Skip to content
Snippets Groups Projects
  1. Oct 23, 2023
  2. Apr 19, 2023
  3. Apr 18, 2023
  4. Sep 05, 2022
  5. Aug 04, 2022
    • Jean-Marc Valin's avatar
      Change pitch scaling behavior wrt nFramesPerPacket · 997fdf54
      Jean-Marc Valin authored
      Not sure if it was the original intent, but we now reduce the
      loss percentage threshold for pitch scaling as 1/nFramesPerPacket
      since only the first frame will have pitch scaling anyway.
      As a side effect, this brings back the original behavior of
      disabling pitch scaling for 0% loss.
      997fdf54
  6. Jul 24, 2022
  7. Jul 22, 2022
  8. Jul 10, 2022
  9. Jul 09, 2022
  10. Jul 05, 2022
  11. Jun 28, 2022
  12. Mar 08, 2022
  13. Feb 24, 2022
  14. Mar 03, 2021
    • Felicia Lim's avatar
      celt_lpc: avoid overflows when computing lpcs in fixed point · 7b05f44f
      Felicia Lim authored
      The LPCs are computed in 32-bit, so increase the allowed range from +/-8
      to +/-64 to avoid overflows caught during fuzzing. Before downshifting
      back down to the +/-8 range in the final 16-bit output, perform bandwidth
      extension to avoid any additional overflow issues.
      7b05f44f
  15. Oct 28, 2020
  16. Aug 22, 2020
  17. Jun 12, 2020
  18. Jun 11, 2020
  19. Mar 23, 2020
  20. Mar 09, 2020
  21. Feb 03, 2020
  22. Sep 03, 2019
  23. Jul 08, 2019
  24. May 31, 2019
  25. Apr 09, 2019
  26. Oct 30, 2018
  27. Sep 27, 2018
  28. Jul 22, 2018
    • Mark Harris's avatar
      Silence compiler warnings · 01b035f8
      Mark Harris authored
      clang -Wcast-align warnings with ambisonics enabled
      clang -Wnull-pointer-arithmetic warnings in test_opus_api.c
      gcc -Wimplicit-fallthrough warnings on arm
      msvc warning C4244 in celt_encoder.c with fixed point
      01b035f8
  29. May 24, 2018
    • Jean-Marc Valin's avatar
      Fixes a SILK bandwidth switching regression · cd78f397
      Jean-Marc Valin authored
      The bug was triggered because f982b84d started using prefill for
      SILK bandwidth changes, which reinitialized the encoder state and
      prevented the variable lowpass from working properly. To fix the problem,
      we preserve the sampling rate and variable low-pass when prefilling.
      cd78f397
  30. May 17, 2018
    • Jean-Marc Valin's avatar
      Improving rate control for low bitrate · 85ce87ff
      Jean-Marc Valin authored
      Using a finer table for the rate to SNR curves in silk_control_SNR().
      It's now possible to have an SNR that reaches 0, so we can lower bitrate
      down to ~5 kbps for narrowband and 5.5 kbps for wideband.
      85ce87ff
  31. May 14, 2018
Loading