Skip to content
Snippets Groups Projects
  1. Dec 13, 2011
    • Koen Vos's avatar
      SILK fixes following last codec WG meeting · bf75c8ec
      Koen Vos authored and Jean-Marc Valin's avatar Jean-Marc Valin committed
      decoder:
      - fixed incorrect scaling of filter states for the smallest quantization
        step sizes
      - NLSF2A now limits the prediction gain of LPC filters
      
      encoder:
      - increased damping of LTP coefficients in LTP analysis
      - increased white noise fraction in noise shaping LPC analysis
      - introduced maximum total prediction gain.  Used by Burg's method to
        exit early if prediction gain is exceeded.  This improves packet
        loss robustness and numerical robustness in Burg's method
      - Prefiltered signal is now in int32 Q10 domain, from int16 Q0
      - Increased max number of iterations in CBR gain control loop from 5 to 6
      - Removed useless code from LTP scaling control
      - Optimization: smarter LPC loop unrolling
      - Switched default win32 compile mode to be floating-point
      
      resampler:
      - made resampler have constant delay of 0.75 ms; removed delay
        compensation from silk code.
      - removed obsolete table entries (~850 Bytes)
      - increased downsampling filter order from 16 to 18/24/36 (depending on
        frequency ratio)
      - reoptimized filter coefficients
      bf75c8ec
  2. Dec 02, 2011
  3. Nov 29, 2011
  4. Nov 26, 2011
    • Gregory Maxwell's avatar
      Testing tools improvements (no impact on draft) · e699c198
      Gregory Maxwell authored and Jean-Marc Valin's avatar Jean-Marc Valin committed
      e699c198
    • Ralph Giles's avatar
      Misc documentation fixes (no code change) · 10ebc02e
      Ralph Giles authored and Jean-Marc Valin's avatar Jean-Marc Valin committed
      We use macros to encapsulate the appropriate type and size
      information for the different CTL requests, but the macros
      still need to be used with the _ctl() function call and an
      encoder or decoder instance structure. As such, just listing
      the macro defines is confusing. Adding some examples outside
      the OpusEncoder overview page should help with this.
      
      Also document that OPUS_SET_APPLICATION can take
      OPUS_APPLICATION_RESTRICTED_LOWDELAY.
      10ebc02e
  5. Nov 18, 2011
  6. Nov 08, 2011
    • Jean-Marc Valin's avatar
      Minor anti-collapse state fix · 8298cbb7
      Jean-Marc Valin authored
      This fixes the tracking of the CELT anti-collapse energy. In some cases,
      the energy for bands that weren't coded wasn't updated and could
      come from old frames.
      8298cbb7
  7. Oct 31, 2011
  8. Oct 30, 2011
  9. Oct 29, 2011
Loading