1. 22 Jun, 2007 6 commits
    • Monty's avatar
      More fixes to handle the null-entry codebook case. It appears the · 32939197
      Monty authored
      failure to handle this case affects more of the code than thought;
      many of the old low-bitrate crash cases trace back to this problem.
      This also affects tremor.  These changes are not yet thoroughly
      svn path=/trunk/vorbis/; revision=13172
    • Monty's avatar
      Apply patch as supplied in ticket 851 · a527fa59
      Monty authored
      svn path=/trunk/vorbis/; revision=13171
    • Monty's avatar
      The automated book training scripts managed to create a few residue · 119bfda5
      Monty authored
      books with no codewords (in that mode with that partitioning scheme,
      no values happened to fall into that partition).  This is not really
      an error.
      However, the residue encoding code did not account for the possibility
      of looking up a codebook best match and finding no entries.  Because
      the unused book only came up very rarely (four hours of training audio
      didn't hit it once), it took a while to notice and only comes up on
      platforms with subtly different FP than the machine used to do
      This bug affects very low bitrate stereo 8, 11, 16 and 22kHz modes;
      added code to check for 'no match in codebook' (correct behavior is to
      encode nothing) and for good measure, removed the four dummy codebooks
      as there's no point in wasting a few bytes in the header to pack a
      Closes bug 1142.
      svn path=/trunk/vorbis/; revision=13170
    • Monty's avatar
      Add additional check when attempting to encode values through · a359a8ad
      Monty authored
      codebooks with no entries.  Ideally that wouldn't happen, but it looks
      like the automated codebook training ended up with a few 'null' books.
      svn path=/trunk/vorbis/; revision=13169
    • Monty's avatar
      Attempted fix for bug #300; the last comment identified a legitimate static... · 01a261bf
      Monty authored
      Attempted fix for bug #300; the last comment identified a legitimate static bounds overrun that would have explained the behavior.
      svn path=/trunk/vorbis/; revision=13168
    • Monty's avatar
      Don't forget to test all changes in a code cleanup-- residue type 2 encoding... · 5a598b48
      Monty authored
      Don't forget to test all changes in a code cleanup-- residue type 2 encoding was broken by last night's round of fixes.
      Tested fixed.
      svn path=/trunk/vorbis/; revision=13167
  2. 21 Jun, 2007 8 commits
  3. 20 Jun, 2007 2 commits
  4. 13 Jun, 2007 1 commit
  5. 07 Jun, 2007 2 commits
  6. 29 May, 2007 2 commits
  7. 14 May, 2007 1 commit
  8. 11 May, 2007 2 commits
  9. 09 May, 2007 1 commit
  10. 08 May, 2007 1 commit
  11. 07 May, 2007 1 commit
  12. 06 May, 2007 1 commit
  13. 02 May, 2007 3 commits
  14. 27 Apr, 2007 1 commit
  15. 18 Apr, 2007 4 commits
  16. 17 Apr, 2007 1 commit
    • lu_zero's avatar
      idnits fixes · 676915ec
      lu_zero authored
      svn path=/trunk/vorbis/; revision=12883
  17. 06 Apr, 2007 2 commits
  18. 27 Mar, 2007 1 commit