Skip to content
Snippets Groups Projects
  1. Jun 16, 2023
  2. Jul 06, 2022
  3. Jul 01, 2022
  4. Jun 26, 2022
  5. Jun 25, 2022
    • Mark Harris's avatar
      Correct redundancy handling with lost/DTX frames · 8101b33e
      Mark Harris authored
      In https://github.com/xiph/opus/issues/253, the encoder generates a
      Hybrid frame with redundancy, to switch to CELT-only mode, and then
      activates DTX immediately afterwards.  The decoder ran Hybrid PLC,
      which isn't right.  Use CELT PLC instead if there was already a
      transition to CELT via redundancy at the end of the previous frame.
      
      Also do not use a stale CELT decoder to decode a second redundancy
      frame when the first redundancy frame for a transition from SILK-only
      mode was lost.  Instead of mixing in old audio from the last time
      that CELT was used, ignore the second redundancy frame in this case.
      Alternatively the CELT decoder could be reset before decoding, but
      it would not be ready until after the 2.5 ms of audio that is needed.
      
      Reviewed by Jean-Marc Valin.
      Verified
      8101b33e
  6. Sep 28, 2021
  7. May 12, 2021
  8. Feb 19, 2021
  9. Oct 28, 2020
  10. Aug 22, 2020
  11. Jun 14, 2020
  12. Jun 12, 2020
  13. Feb 15, 2020
  14. Feb 10, 2020
Loading