Skip to content
Snippets Groups Projects
  1. Apr 19, 2013
    • Jean-Marc Valin's avatar
      Variable framesize improvements · 3252bf2a
      Jean-Marc Valin authored
      - Properly apply the transient boost by counting all the bits in the cost
      - Disable the post-filter for non-20-ms frames that follow a transient (applies
        only to variable framesize)
      3252bf2a
  2. Apr 15, 2013
  3. Mar 18, 2013
  4. Mar 12, 2013
    • Jean-Marc Valin's avatar
      Makes bandwidth detection less aggressive. · c5e04e4a
      Jean-Marc Valin authored
      The original code was causing parts of a sine sweep to be completely dropped
      due to the 300 Hz margin and the hysteresis. Also, fixes scaling for the
      analysis downmix when the input is 16-bit PCM.
      c5e04e4a
  5. Mar 11, 2013
  6. Mar 08, 2013
  7. Mar 01, 2013
    • Jean-Marc Valin's avatar
      Applies soft-clipping to the int decoder API. · 32c4a0c9
      Jean-Marc Valin authored
      opus_decode() and opus_multistream_decode() now apply soft clipping
      before converting to 16-bit int. This should produce better a higher
      quality result than hard clipping like we were doing before. The _float()
      API isn't affected, but the clipping function is exported so users can
      manually apply the soft clipping.
      32c4a0c9
  8. Feb 28, 2013
  9. Feb 22, 2013
  10. Feb 21, 2013
  11. Feb 20, 2013
    • Jean-Marc Valin's avatar
      Adds support for delayed decision · 51f4a32e
      Jean-Marc Valin authored
      Variable duration option renamed to OPUS_SET_EXPERT_FRAME_DURATION,
      with new API.
      Also moves up the analysis to avoid having to do int->float conversion
      on large buffers.
      51f4a32e
  12. Feb 19, 2013
    • Jean-Marc Valin's avatar
      Fixes two bandwidth decision issues · 3ecd9c20
      Jean-Marc Valin authored
      1) In cases where the SILK desired bandwidth went down, then quickly up, we
      count get stuck in a mode with the LP variation going the wrong way.
      2) Bandwidth detection can no longer force SILK to go below wideband to
      avoid switches that require redundancy.
      3ecd9c20
  13. Feb 11, 2013
  14. Feb 10, 2013
  15. Feb 06, 2013
    • Jean-Marc Valin's avatar
      Adds a ramp up in the SILK prefill · 61e9eb15
      Jean-Marc Valin authored
      This improves quality of CELT->SILK switches by not having the SILK encoder
      attempt to encode a discontinuity. Overall, it's a small PQ improvement,
      confirmed by some listening.
      61e9eb15
  16. Feb 05, 2013
  17. Dec 21, 2012
  18. Dec 06, 2012
  19. Dec 05, 2012
Loading