1. 29 Jan, 2019 1 commit
  2. 28 Jan, 2019 2 commits
  3. 17 May, 2018 1 commit
  4. 16 Jun, 2017 2 commits
  5. 03 Mar, 2015 1 commit
  6. 26 Feb, 2015 1 commit
    • Monty's avatar
      Trac 2139 indirectly brought to light the case of a stream that uses a · 65417f3a
      Monty authored
      single-entry codebook, but does not code a codeword of length 1 equal
      to zero.  Such a stream could cause a stream to read garbage.
      
      There is no apparent chance of garbage memory writes as this happen
      entirely after decode setup, however there is playback DoS potential.
      
      This commit special cases single-entry codebook setup so that decode
      is well-defined for streams with single-entry codebooks, and adds some
      comments to make it more clear how the case is handled.
      
      
      svn path=/trunk/vorbis/; revision=19444
      65417f3a
  7. 21 Jan, 2015 1 commit
  8. 22 Jan, 2014 1 commit
    • Monty's avatar
      Move all the static encoder codebooks to 'char' lengthlists rather than 'long'... · 7ee937df
      Monty authored
      Move all the static encoder codebooks to 'char' lengthlists rather than 'long' as the largest value for a lengthlist entry is 32 and the lengthlists are large.
      
      Alter the codebook generation tools in vq/ to generate the codebooks properly given the new type.
      
      [Hopefully] no functional change.
      
      
      svn path=/trunk/vorbis/; revision=19057
      7ee937df
  9. 25 Mar, 2010 1 commit
  10. 01 Mar, 2010 1 commit
  11. 13 Feb, 2010 1 commit
  12. 08 Jul, 2009 1 commit
  13. 02 Jun, 2009 1 commit
  14. 26 May, 2009 1 commit
  15. 28 Apr, 2008 1 commit
  16. 01 Sep, 2007 1 commit
  17. 24 Jul, 2007 1 commit
  18. 22 Jun, 2007 1 commit
    • 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
      tested.
      
      
      svn path=/trunk/vorbis/; revision=13172
      32939197
  19. 11 Oct, 2002 1 commit
    • Monty's avatar
      · 19101bc6
      Monty authored
      Fix sort comparison functions to return -1,0,1 as per spec
      
      svn path=/trunk/vorbis/; revision=3993
      19101bc6
  20. 28 Jun, 2002 1 commit
    • Monty's avatar
      · 0facd665
      Monty authored
      The 'Grand Simplification' officially becomes the mainline toward rc4.
      
      Currently, only 44/48kHz stereo is supported.
      
      svn path=/trunk/vorbis/; revision=3437
      0facd665
  21. 22 Jan, 2002 2 commits
    • Monty's avatar
      · 8bc503a5
      Monty authored
      Fixed a memory management error in the new codebook code
      Removed final-stage infinite shift buffer; now a no-copy
       double buffer; removes another 70kB nominal from decode
       with slight speed improvement (~2%)
      
      there's still an exact-position seek bug found by seeking_example to
      track down.  The seek succeeds, but the position is off.
      
      Monty
      
      svn path=/trunk/vorbis/; revision=2975
      8bc503a5
    • Monty's avatar
      · a356bd14
      Monty authored
      Finished treeless decode optimizations for now.
      Fixed the approx_vbr assignment bug in vorbisenc
      
      svn path=/trunk/vorbis/; revision=2973
      a356bd14
  22. 21 Jan, 2002 1 commit
    • Monty's avatar
      · 175628aa
      Monty authored
      Additional optimization to new bisection search codebook decode
      
      svn path=/trunk/vorbis/; revision=2970
      175628aa
  23. 19 Jan, 2002 2 commits
    • Monty's avatar
      · 347add59
      Monty authored
      Fix to segfault unpacking a sparse book
      
      svn path=/trunk/vorbis/; revision=2960
      347add59
    • Monty's avatar
      · 1d0d926e
      Monty authored
      Memory use reduction:
      
      eliminate huffman decode tree
      eliminate need to keep static codebook for decode
      compact sparse codebooks to reduce mem usage
      
      experimental, test it well.
      
      svn path=/trunk/vorbis/; revision=2959
      1d0d926e
  24. 21 Dec, 2001 1 commit
  25. 20 Dec, 2001 1 commit
  26. 19 Dec, 2001 1 commit
  27. 12 Dec, 2001 1 commit
    • Monty's avatar
      · 3a8db75a
      Monty authored
      Initial branch merge toward rc3
      monty_branch_20011009 is officially dead
      
      svn path=/trunk/vorbis/; revision=2590
      3a8db75a
  28. 02 Oct, 2001 1 commit
  29. 13 Aug, 2001 1 commit
    • Monty's avatar
      · d59cea57
      Monty authored
      Bringing rc2 (minus the modes it needs) onto mainline.
      
      Monty
      
      svn path=/trunk/vorbis/; revision=1815
      d59cea57
  30. 26 Feb, 2001 1 commit
    • Monty's avatar
      · 7bfceda6
      Monty authored
      final beta 4 commit
      change to BSD license
      update version
      
      svn path=/trunk/vorbis/; revision=1334
      7bfceda6
  31. 02 Feb, 2001 1 commit
    • Monty's avatar
      · b71261a0
      Monty authored
      Update header copyright dates, update copyright assignemnt
      
      svn path=/trunk/vorbis/; revision=1243
      b71261a0
  32. 22 Jan, 2001 1 commit
    • Monty's avatar
      · aa7a3d9b
      Monty authored
      Initial beta 4 merge
      
      Monty
      
      svn path=/trunk/vorbis/; revision=1191
      aa7a3d9b
  33. 21 Dec, 2000 1 commit
    • Monty's avatar
      · b6dd3d99
      Monty authored
      Commit minor speed patch (sliding window in vorbis_blockin)
      Commit Segher floating constant patch
      Commit addition of vq targets to vq/ Makefile.am
      
      svn path=/trunk/vorbis/; revision=1121
      b6dd3d99
  34. 14 Nov, 2000 1 commit
    • Monty's avatar
      · 2e04704e
      Monty authored
      Two fixes:
      	s/sizeof(double)/sizeof(float)/ in floor0.c
      	forgot to free tab and tabl in decode book.
      
      Also, convert all free() to _ogg_free() (duh)
      
      Monty
      
      svn path=/trunk/vorbis/; revision=1054
      2e04704e
  35. 08 Nov, 2000 1 commit
    • Monty's avatar
      · 2c7de80b
      Monty authored
      Incremental commit toward b3.  Optionally should still retrain mode E,
      look for the problem with velvet.wav (DC offset) and remove old books.
      
      svn path=/trunk/vorbis/; revision=1037
      2c7de80b
  36. 06 Nov, 2000 1 commit
    • Monty's avatar
      · 5e1fb903
      Monty authored
      
      Merge branch_beta3 onto the mainline.
      
      Monty
      
      svn path=/trunk/vorbis/; revision=990
      5e1fb903