Skip to content
Snippets Groups Projects
  1. Jul 25, 2012
    • Jean-Marc Valin's avatar
      Adds some histeresis to the stereo saving · 32024cb5
      Jean-Marc Valin authored
      This prevents rate reduction due to channel correlation from increasing
      by more than 0.25 bit/sample between two frames. This issue was observed
      on r.flac where the frame following a transient would lose nearly
      1 bit/sample
      32024cb5
    • Jean-Marc Valin's avatar
      VBR tuning: increases transient and dynalloc boost · 4044ea8a
      Jean-Marc Valin authored
      This only increases the average rate by about 1.5 kb/s, but it
      restores the high quality of transients from 1.0. Also it
      ensures that dynalloc can never starve other bands when used
      aggressively.
      4044ea8a
  2. Jul 23, 2012
    • Jean-Marc Valin's avatar
      Fixes issues with stereo saving and dynalloc · bfabfd38
      Jean-Marc Valin authored
      1) Stereo saving was being too aggressive because it only considered the LF
         and because the savings were multiplied by coded_bins rather than by
         just the number of "side bins" below the intensity threshold
      2) In the case of bandlimited signals, dynalloc would allocate way too many
         bits to the last non-zero band. We now explicitly check for the last
         band with a meaningful signal.
      
      These issues were really obvious when encoding the decoded test01.mp3
      because of the strong inter-channel correlation and (especially) the 16 kHz
      lowpass used by the mp3 encoder.
      bfabfd38
  3. Jul 14, 2012
  4. Jul 13, 2012
Loading