1. 11 Dec, 1999 1 commit
    • Monty's avatar
      · 258e0e82
      Monty authored
      add train.c, command line util for training/retraining codebooks.
      
      
      Monty
      
      svn path=/trunk/vorbis/; revision=185
      258e0e82
  2. 10 Dec, 1999 1 commit
    • Monty's avatar
      · ef8e3641
      Monty authored
      Incremental; the book is half built
      
      svn path=/trunk/vorbis/; revision=184
      ef8e3641
  3. 09 Dec, 1999 1 commit
    • Monty's avatar
      · 70e7a54f
      Monty authored
      New split code.
      
      Monty
      
      svn path=/trunk/vorbis/; revision=183
      70e7a54f
  4. 08 Dec, 1999 1 commit
    • Monty's avatar
      · dbd0242f
      Monty authored
      Incremental update.  This is the foam we're going with for now.
      
      Monty
      
      svn path=/trunk/vorbis/; revision=182
      dbd0242f
  5. 07 Dec, 1999 1 commit
    • Monty's avatar
      · 44d98ab0
      Monty authored
      incremental update
      
      Monty
      
      svn path=/trunk/vorbis/; revision=181
      44d98ab0
  6. 06 Dec, 1999 2 commits
    • Monty's avatar
      · 0e868671
      Monty authored
      Silly, forgot to move to said faster machine.
      
      Monty
      
      svn path=/trunk/vorbis/; revision=180
      0e868671
    • Monty's avatar
      · b2249954
      Monty authored
      Incremental so I can continue working on a faster box ;-)
      
      Monty
      
      svn path=/trunk/vorbis/; revision=179
      b2249954
  7. 23 Nov, 1999 1 commit
    • Monty's avatar
      · 1decbd1b
      Monty authored
      Dual Simplex algorithm linear programming solver
      
      Monty
      
      svn path=/trunk/vorbis/; revision=175
      1decbd1b
  8. 19 Nov, 1999 2 commits
    • Monty's avatar
      · 959d3ad2
      Monty authored
      reenable short blocks in modes.h
      
      Monty
      
      svn path=/trunk/vorbis/; revision=174
      959d3ad2
    • Monty's avatar
      · 7b91ad3a
      Monty authored
      First 'worthy' version of vq generator.  Converges very nicely without
      any fudge factors.
      
      Monty
      
      svn path=/trunk/vorbis/; revision=173
      7b91ad3a
  9. 17 Nov, 1999 1 commit
    • Monty's avatar
      · 2ff10a2c
      Monty authored
      Minor changes to compile cleanly with MSVC++
      
      added os.h
      use alloca instead of non-constants in automatic declarations
      
      Monty
      
      svn path=/trunk/vorbis/; revision=172
      2ff10a2c
  10. 16 Nov, 1999 1 commit
    • Monty's avatar
      · d4b19020
      Monty authored
      Handle non-audio packets (eg, header packets) properly in _process_packet.
      
      Monty
      
      svn path=/trunk/vorbis/; revision=171
      d4b19020
  11. 15 Nov, 1999 1 commit
    • Monty's avatar
      · 9dc6cbc4
      Monty authored
      Repaired an initialization bug in _oggpack_writeinit() found by Slavo
      Kopinec <macik@europe.com>
      
      Monty
      
      svn path=/trunk/vorbis/; revision=170
      9dc6cbc4
  12. 12 Nov, 1999 2 commits
    • Monty's avatar
      · 897fa94e
      Monty authored
      Another incremental commit to avoid lossage
      
      svn path=/trunk/vorbis/; revision=169
      897fa94e
    • Monty's avatar
      · 3aea3bd6
      Monty authored
      Checkpoint before moving on to something a bit different.
      
      Monty
      
      svn path=/trunk/vorbis/; revision=168
      3aea3bd6
  13. 11 Nov, 1999 2 commits
    • Monty's avatar
      · 24be8172
      Monty authored
      A second additive biasing variant to compare with the first
      
      svn path=/trunk/vorbis/; revision=167
      24be8172
    • Monty's avatar
      · 78533c1a
      Monty authored
      
      Enough of the VQ generation works to no longer want to lose it :-)
      
      Monty
      
      svn path=/trunk/vorbis/; revision=166
      78533c1a
  14. 05 Nov, 1999 4 commits
    • Monty's avatar
      · e42e2ea0
      Monty authored
      Cleaned up memory leaks in vorbisfile and libvorbis.
      
      Monty
      
      svn path=/trunk/vorbis/; revision=165
      e42e2ea0
    • Monty's avatar
      · 9f9918d2
      Monty authored
      Numerous fixes to seeking methods in vorbisfile.c
      
      svn path=/trunk/vorbis/; revision=164
      9f9918d2
    • Monty's avatar
      · f945d854
      Monty authored
      fixed major bug in ov_open() (well, _bisect_forward_serialno actually)
      
      Monty
      
      svn path=/trunk/vorbis/; revision=163
      f945d854
    • Monty's avatar
      · a94b7349
      Monty authored
      bugfixes, vorbisfile API tweaks/additions
      
      Monty
      
      svn path=/trunk/vorbis/; revision=162
      a94b7349
  15. 04 Nov, 1999 2 commits
    • Monty's avatar
      · 828c95f2
      Monty authored
      
      more comments in vorbisfile.c
      
      svn path=/trunk/vorbis/; revision=161
      828c95f2
    • Monty's avatar
      · 2d7db0df
      Monty authored
      Full 'vorbisfile.a' library commit.  The whole convenience API is
      there; the vast majority of the code is untested.  chaining_example.c
      does work, however.
      
      Monty
      
      svn path=/trunk/vorbis/; revision=160
      2d7db0df
  16. 02 Nov, 1999 3 commits
    • Monty's avatar
      · 8e60b86f
      Monty authored
      Rearranged the chaining example a bit.
      
      Monty
      
      svn path=/trunk/vorbis/; revision=159
      8e60b86f
    • Monty's avatar
      · d73fb7ff
      Monty authored
      Rearranged chaining example into a library interface (vorbisfile.a)
      and a main() file (chaining_example.c).
      
      Need to flesh out vorbisfile.a a bit more.
      
      Monty
      
      svn path=/trunk/vorbis/; revision=158
      d73fb7ff
    • Monty's avatar
      · bc58e46b
      Monty authored
      First cut on chaining_example.c
      
      Monty
      
      svn path=/trunk/vorbis/; revision=157
      bc58e46b
  17. 30 Oct, 1999 1 commit
    • Monty's avatar
      · 3125d16e
      Monty authored
      
      Fixed mdct bug (error in init created invalid bitreverse lookup)
      
      Modify example decoder to handle chained bitstreams
      Modify example encoder to choose random serialno.
      
      Monty
      
      svn path=/trunk/vorbis/; revision=156
      3125d16e
  18. 29 Oct, 1999 1 commit
    • Monty's avatar
      · f273cbeb
      Monty authored
      ... beginning of the chaining example code.
      
      Monty
      
      svn path=/trunk/vorbis/; revision=155
      f273cbeb
  19. 25 Oct, 1999 1 commit
    • Monty's avatar
      · f974b8cc
      Monty authored
      Fix an n=4^x bug in the mdct routines.
      
      Monty
      
      svn path=/trunk/vorbis/; revision=154
      f974b8cc
  20. 23 Oct, 1999 1 commit
    • Monty's avatar
      · 0767f5fb
      Monty authored
      
      Commit for general psychoacoustics debugging/improvement.
      Time domain clamping backed out.
      
      Monty
      
      svn path=/trunk/vorbis/; revision=153
      0767f5fb
  21. 18 Oct, 1999 1 commit
    • Monty's avatar
      · 357f3923
      Monty authored
      Ongoig psychoacoustic work:
      
      Scaling bugfixes
      More psychoacoustic tuning
      preecho improvements
      filter coding bugfix
      
      Monty
      
      svn path=/trunk/vorbis/; revision=152
      357f3923
  22. 15 Oct, 1999 2 commits
    • Monty's avatar
      · 15ab9475
      Monty authored
      Minor build repair.
      
      svn path=/trunk/vorbis/; revision=151
      15ab9475
    • Monty's avatar
      · b1d861c2
      Monty authored
      Workaround for glibc 2.0/2.1 hand-rolled assembly inlines bug.
      Disable inlines with -D__NO_MATH_INLINES
      
      Monty
      
      svn path=/trunk/vorbis/; revision=150
      b1d861c2
  23. 14 Oct, 1999 1 commit
    • Monty's avatar
      · ed41a50f
      Monty authored
      repair a bounds error in the user comment list.
      
      Monty
      
      svn path=/trunk/vorbis/; revision=149
      ed41a50f
  24. 13 Oct, 1999 3 commits
    • Monty's avatar
      · c90f796a
      Monty authored
      Remove -malign-double from the lib build.
      
      Repair a mem leak in the examples and xmms module; vorbis_info_clear()
      has to come *after* vorbis_dsp_clear()
      
      Monty
      
      svn path=/trunk/vorbis/; revision=148
      c90f796a
    • Monty's avatar
      · 994af944
      Monty authored
      Remove -malign-double from lib build.
      
      Fix a memory leak in the examples and xmms plugin (vorbis_info_clear
      has to come after vorbis_dsp_clear())
      
      Monty
      
      svn path=/trunk/vorbis/; revision=147
      994af944
    • Monty's avatar
      · 48e60723
      Monty authored
      Preecho clamping code is now active.
      
      Monty
      
      svn path=/trunk/vorbis/; revision=146
      48e60723
  25. 12 Oct, 1999 2 commits
    • Monty's avatar
      · 3599a77c
      Monty authored
      Commit updated autoconf scripts.
      
      Monty
      
      svn path=/trunk/vorbis/; revision=145
      3599a77c
    • Monty's avatar
      · dda671b8
      Monty authored
      Commit includes:
      
      Major speed improvement through lpc->spectrum optimizations (roughly
      6x faster decode).
      
      Short blocks are now being used.
      
      Fixed artifact due to overlap/add bug (was using the wrong window to
      overlap long blocks )
      
      Monty
      
      svn path=/trunk/vorbis/; revision=144
      dda671b8
  26. 10 Oct, 1999 1 commit
    • Monty's avatar
      · 0024760a
      Monty authored
      OK, libvorbis encodes and decodes bitstreams (not complete Vorbis
      bitstreams, but they work).  Lib and examples debugged.  Lib does not
      yet do *any* backend compression and it's slow as hell.  We address
      both next.
      
      Monty
      
      svn path=/trunk/vorbis/; revision=143
      0024760a