Skip to content
Snippets Groups Projects
  1. Nov 28, 2023
    • Jean-Marc Valin's avatar
      Fixes for ARMv7/AArch32 · df637713
      Jean-Marc Valin authored
      1) Enable asm/intrinsics even for floating-point
      2) Make sure ARMv8 asimd enables EDSP/MEDIA/Neon
      3) Add dotp architecture to rtcd table since AArch *can* have dotp
      df637713
  2. Nov 25, 2023
  3. Nov 21, 2023
  4. Nov 20, 2023
  5. Nov 18, 2023
  6. Nov 17, 2023
  7. Nov 16, 2023
  8. Nov 03, 2023
  9. Oct 30, 2023
  10. Oct 27, 2023
    • Jean-Marc Valin's avatar
      Fix CELT deep PLC bugs · c99054da
      Jean-Marc Valin authored
      The sinc filter offset was incorrectly handled. Since it perfectly compensates
      for the analysis offset, nothing has to be done.
      Also, the preemphasis memory was never initialized.
      c99054da
  11. Oct 18, 2023
  12. Oct 15, 2023
  13. Oct 07, 2023
  14. Sep 26, 2023
    • Jean-Marc Valin's avatar
      Fixes stack overflow for some custom modes · a71ba10f
      Jean-Marc Valin authored and Jean-Marc Valin's avatar Jean-Marc Valin committed
      This only affects custom modes (builds with --enable-custom-modes) with frame
      sizes 2.5, 5, 10, and 20ms and sampling rates below 40 kHz. The problem does
      not affect normal use of Opus (using OpusEncoder/OpusDecoder) even when built
      with custom modes enabled, but only special applications that use
      OpusCustomEncoder/OpusCustomDecoder.
      a71ba10f
  15. Jul 12, 2023
    • Jean-Marc Valin's avatar
      Fix a CELT encoder CBR corner case · 9fdc489c
      Jean-Marc Valin authored
      If configuring CELT for CBR but controlling the bitrate with
      OPUS_SET_BITRATE rather than nbCompressedBytes, then the range
      coder buffer would never get resized. AFAICT this could never
      be triggered in Opus because CBR was also controlled by
      nbCompressedBytes.
      9fdc489c
    • Jean-Marc Valin's avatar
      Properly account for SILK bits in CELT CBR code · 1736ae3f
      Jean-Marc Valin authored
      CELT encoding would just fail when setting CELT to CBR in hybrid mode.
      It was never a problem because hybrid CBR was always used with
      OPUS_BITRATE_MAX.
      1736ae3f
  16. Jul 01, 2023
  17. Jun 22, 2023
  18. Jun 21, 2023
  19. Jun 20, 2023
  20. Jun 19, 2023
  21. Jun 16, 2023
  22. Jan 18, 2023
  23. Jul 22, 2022
  24. Jul 15, 2022
  25. Jul 13, 2022
  26. Jul 10, 2022
Loading