1. 18 Dec, 2001 1 commit
  2. 14 Dec, 2001 1 commit
  3. 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
  4. 12 Nov, 2001 1 commit
    • Michael Smith's avatar
      Fixes for two bugs relating to short files in vorbisfile: · 244da036
      Michael Smith authored
       1) _get_prev_page could get stuck in an infinite loop trying to seek to < 0
       2) _process_packet could return OV_EOF when there were valid packets awaiting
      Remaining problem: on my test file (739 samples long), seeking_example fails
      the pcm exact seeking test.
      svn path=/trunk/vorbis/; revision=2350
  5. 02 Oct, 2001 1 commit
  6. 13 Sep, 2001 1 commit
    • Monty's avatar
      · aa923143
      Monty authored
      1) now check return value from header fetch in the new link of a chained stream
      2) harden vorbisfile against garbage bytes between header pages
      svn path=/trunk/vorbis/; revision=2023
  7. 02 Jun, 2001 1 commit
    • Michael Smith's avatar
      Don't reduce open state during ov_open(). · 9bf73d91
      Michael Smith authored
      Fixes non-seekable vorbisfile (i.e. streaming).
      Monty - I'm not certain this is completely correct in all cases - please
      look it over. However, it doesn't break any normal major uses and does make
      streaming playback work.
      svn path=/trunk/vorbis/; revision=1469
  8. 27 May, 2001 3 commits
    • Ralph Giles's avatar
      minor spelling correction · 904433d7
      Ralph Giles authored
      svn path=/trunk/vorbis/; revision=1462
    • Monty's avatar
      · eb202bf0
      Monty authored
      One last vorbisfile opt uncommented, fixed and tested.
      svn path=/trunk/vorbis/; revision=1459
    • Monty's avatar
      · 939a038b
      Monty authored
      Floor 1
      Res 1
      Vorbisfile fixes/opts
      now all on mainline
      svn path=/trunk/vorbis/; revision=1458
  9. 27 Mar, 2001 1 commit
    • Monty's avatar
      · d42aaa98
      Monty authored
      Committed fix to what most people know as the 'seek to zero' bug.
      svn path=/trunk/vorbis/; revision=1407
  10. 20 Mar, 2001 2 commits
    • Ralph Giles's avatar
      · 6e5675f7
      Ralph Giles authored
      put back the bit about the bitstream index. Didn't realize it was
      talking about the chaining index, rather than the logical bitstream
      svn path=/trunk/vorbis/; revision=1386
    • Ralph Giles's avatar
      · c7dee00e
      Ralph Giles authored
      Correct ov_read() documentation. Each call decodes at most one
      vorbis packet and will not necessarily fill the buffer as claimed
      in the html docs.
      Also removed the wierd clause about *bitstream not returning the
      real logical bitstream id in a seekable context. One presumes any
      re-writing would happen on the server side.
      svn path=/trunk/vorbis/; revision=1385
  11. 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
  12. 15 Feb, 2001 1 commit
    • Monty's avatar
      · 42367225
      Monty authored
      Reverting vorbisfile.c to the known stable 1.37 version for the beta 4
      release.  Nicholas's optimization, though fundamentally sound, has a
      subtle rep-invariant bug or two that will break other functions and I
      want a known working version for the allegedly stable beta.  Nick's
      version will go back on mainline (with a few more tweaks) right after
      beta 4 tagging.
      svn path=/trunk/vorbis/; revision=1278
  13. 14 Feb, 2001 2 commits
    • Michael Smith's avatar
      Oops. Previous commit was of the wrong (not cleaned up) version. Sorry. · 89198b34
      Michael Smith authored
      svn path=/trunk/vorbis/; revision=1277
    • Michael Smith's avatar
      · 30955db4
      Michael Smith authored
      Much faster seeking internal to libvorbisfile. Makes more intelligent guesses when seeking, and avoids doing extra work when it can.
      Thanks to Nicholas Vinen <hb@sonique.com> for the patch.
      Old code is still there ifdefd out, for the moment.
      People - please test this, to ensure no bugs crept in.
      svn path=/trunk/vorbis/; revision=1276
  14. 02 Feb, 2001 1 commit
    • Monty's avatar
      · b71261a0
      Monty authored
      Update header copyright dates, update copyright assignemnt
      svn path=/trunk/vorbis/; revision=1243
  15. 22 Jan, 2001 1 commit
    • Monty's avatar
      · aa7a3d9b
      Monty authored
      Initial beta 4 merge
      svn path=/trunk/vorbis/; revision=1191
  16. 01 Jan, 2001 1 commit
    • Monty's avatar
      · e3ad5dd4
      Monty authored
      roll back into mainline a bugfix for ov_open with a NULL FILE *
      svn path=/trunk/vorbis/; revision=1142
  17. 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
  18. 29 Nov, 2000 1 commit
    • Monty's avatar
      · 3b77c215
      Monty authored
      comment correction in ov_read() return vals
      svn path=/trunk/vorbis/; revision=1101
  19. 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)
      svn path=/trunk/vorbis/; revision=1054
  20. 06 Nov, 2000 1 commit
    • Monty's avatar
      · 5e1fb903
      Monty authored
      Merge branch_beta3 onto the mainline.
      svn path=/trunk/vorbis/; revision=990
  21. 13 Oct, 2000 1 commit
    • Monty's avatar
      · 89ae7276
      Monty authored
      Readded seeking_example.c to the build
      Added page-granularity seeking for a seek that's faster than
      ov_pcm_seek or ov_time_seek, but not quite as accurate.  See the
      comments in vorbisfile.c for ov_pcm_seek_page.
      svn path=/trunk/vorbis/; revision=733
  22. 12 Oct, 2000 1 commit
    • Monty's avatar
      · b1ab109c
      Monty authored
      Merging the postbeta2 branch onto the mainline.
      svn path=/trunk/vorbis/; revision=729
  23. 30 Aug, 2000 1 commit
    • Monty's avatar
      · 0946af36
      Monty authored
      autoconf changes to handle looking for bit-width types on yet more
      platforms without barfing.  Cleaner than before, hopefully works
      better too.
      svn path=/trunk/vorbis/; revision=605
  24. 15 Aug, 2000 1 commit
    • Monty's avatar
      · 61084771
      Monty authored
      Commit monty_branch_20000724 to the mainline in prep for beta 2
      svn path=/trunk/vorbis/; revision=586
  25. 04 Aug, 2000 1 commit
    • Monty's avatar
      · 8c8df05f
      Monty authored
      Vorbisfile could get itself into an uninitialized state if there is a
      hole in the audio data right after a valid set of headers.  Changed
      process_packet to keep going without complaint if a hole is found;
      later we'll need to revert this to returning (and properly handling)
      the 'hole' flag, but there are currently no more detailed error codes
      than '-1'.
      svn path=/trunk/vorbis/; revision=546
  26. 15 Jun, 2000 1 commit
    • Monty's avatar
      · e5e1687f
      Monty authored
      Fixed a link-crossing bug in libvorbis (total time was reset to -1
      at the link boundary until the next packet with a frame number arrived)
      Implemented instantaneous bitrate capability in libvorbis; added
      ov_bitrate_instant() to interface
      Added instantaneous bitrate display to xmms
      svn path=/trunk/vorbis/; revision=451
  27. 14 Jun, 2000 1 commit
    • Monty's avatar
      · 6f9b8f3b
      Monty authored
      Made API consistent wrt in64_t internal types and return values
      fixed end of stream padding bug in libvorbis/vorbisfile
      svn path=/trunk/vorbis/; revision=447
  28. 16 May, 2000 1 commit
    • Michael Smith's avatar
      · 1fba38c1
      Michael Smith authored
      Fix for a small problem in ov_read() which made the code rather unreadable, and was redundant.
      svn path=/trunk/vorbis/; revision=392
  29. 01 May, 2000 1 commit
  30. 23 Apr, 2000 1 commit
    • Michael Smith's avatar
      · 40da5a61
      Michael Smith authored
      Fix for a minor typo in vorbisfile headers - woould have affected users of the
      new generic interface.
      Added some casts into the all-new ov_open() to stop compiler warnings.
      svn path=/trunk/vorbis/; revision=342
  31. 21 Apr, 2000 1 commit
    • Michael Smith's avatar
      · 0f6113fd
      Michael Smith authored
      A new abstracted interface to vorbisfile, using callback functions.
      Now ov_open() just calls ov_open_callbacks() with appropriate arguments.
      This also contains some minor changes that give a ~10% speedup with gcc,
      and changes to vorbisfile.h to allow C++ compilation.
      svn path=/trunk/vorbis/; revision=337
  32. 03 Apr, 2000 2 commits
    • Monty's avatar
      · ec9141a0
      Monty authored
      Fixed a seeking bug;
      I shot myself int he foot by adding the expected_pageno arg to
      stream_reset; it needed the out of sequence trip to skip past
      continued packets.
      Removed the argument; stream_reset no sets pageno to -1 (not 0 like in
      init) so that seeks are flagged; the out of sequence handling trips,
      but the -1 surpresses the out of sequence error.
      svn path=/trunk/vorbis/; revision=301
    • Monty's avatar
      · 94b6b160
      Monty authored
      fixes to build in MSVC
      svn path=/trunk/vorbis/; revision=300
  33. 10 Mar, 2000 2 commits
    • Monty's avatar
      · 8701460c
      Monty authored
      forgot to remove a leak check
      svn path=/trunk/vorbis/; revision=277
    • Monty's avatar
      · f894be65
      Monty authored
      Repaired 'I must have been boozing' memory management in vorbisfile.a
      Cleaned up every known memory leak (with the help of a malloc tracker,
      see lib/misc.c and lib/misc.h for details).
      svn path=/trunk/vorbis/; revision=276
  34. 23 Feb, 2000 1 commit
    • Monty's avatar
      · ee5a2fcc
      Monty authored
      fixes to prevent segfaults
      svn path=/trunk/vorbis/; revision=271