1. 20 Jul, 2004 3 commits
    • Monty's avatar
      Set $Id$ keyword substitution for vorbis module · 7385004c
      Monty authored
      svn path=/trunk/vorbis/; revision=7187
    • Monty's avatar
      Mostly completed (but not proofread) the updated/modern libvorbisenc API overview document. · 0c026b5b
      Monty authored
      Also turned on $Id$ keyword substitution in SVN for the Vorbis module.
      svn path=/trunk/vorbis/; revision=7186
    • Monty's avatar
      Fix one comment (bitrate.c no longer uses a circular packet queue) · 7e6735f6
      Monty authored
      Correct a bug-that-isn't-a-bug; the bitrate manager's setpoint gravity
      code relied on subtlety that just took me a while to figure out even
      though I wrote it.  Given that, I could see it causing trouble in the
      future if other changes broke the subtlety, so I increased the
      heavy-handed logic explicitness to bulletproof the gravity code in the
      cases where there's a minimum but not a maximum and vice versa.
      The only change that makes a difference: the bit reservoir is set to
      the bias setpoint in initialization as opposed to always starting with
      a full reservoir.  This is unrelated to above, but seemed like a good
      svn path=/trunk/vorbis/; revision=7185
  2. 14 Jul, 2004 1 commit
  3. 09 Jul, 2004 2 commits
  4. 07 Jul, 2004 1 commit
  5. 24 Jun, 2004 1 commit
  6. 25 May, 2004 3 commits
  7. 07 Apr, 2004 2 commits
  8. 06 Apr, 2004 2 commits
  9. 22 Mar, 2004 1 commit
  10. 19 Feb, 2004 1 commit
  11. 26 Jan, 2004 1 commit
  12. 30 Dec, 2003 4 commits
    • Monty's avatar
      · 655bd3e7
      Monty authored
      Kill off small padding bug for super-small bitreservoir sizes.  It's
      now accurate to the byte.
      svn path=/trunk/vorbis/; revision=5730
    • Monty's avatar
      · 321555f7
      Monty authored
      Kill another minor bug in bitrate reservoir setup when average isn't
      specced (as it keys off nominal by default)
      svn path=/trunk/vorbis/; revision=5728
    • Monty's avatar
      · 4ed6471a
      Monty authored
      Correct nominal setting flaw in managed setup when mina nd max are
      both specified.
      svn path=/trunk/vorbis/; revision=5727
    • Monty's avatar
      · 7bda064c
      Monty authored
      Replace time-windowed bitrate management setup with a one-pass
      'greedy' bit reservoir system.
      no additional encoder latency
      more predictable buffering
      lower memory usage
      These changes introduce two new vorbis_encode_ctls to get to the new
      functionality.  The old ectl calls are still supported for
      compatability and binary library compatability is not broken (but
      libvorbis/file/enc need to be upgraded as a set).
      ...now going to update oggenc.
      svn path=/trunk/vorbis/; revision=5726
  13. 28 Nov, 2003 1 commit
  14. 17 Nov, 2003 1 commit
  15. 16 Nov, 2003 1 commit
  16. 26 Oct, 2003 1 commit
  17. 25 Oct, 2003 1 commit
  18. 23 Oct, 2003 2 commits
  19. 22 Oct, 2003 1 commit
  20. 20 Oct, 2003 1 commit
  21. 18 Oct, 2003 1 commit
    • calc's avatar
      AM_MAINTAINER_MODE added · 76dcbaac
      calc authored
      This allows for builds not to fail if automake is installed on the build system and it doesnt happen to be exact same version used during autogen.sh process.
      svn path=/trunk/vorbis/; revision=5486
  22. 08 Oct, 2003 1 commit
  23. 01 Oct, 2003 3 commits
  24. 24 Sep, 2003 1 commit
  25. 20 Sep, 2003 1 commit
  26. 16 Sep, 2003 1 commit
    • Monty's avatar
      · 99c6a664
      Monty authored
      I've been getting sloppy lately... didn;t run streaming tests against
      most recent vorbisfile state machine fix ebcause I thought it didn't
      affect non-seekable.  I was wrong, and the chnage broke things.
      This fixes non-seekable input and I actually ran all the basic tests
      (streaming, seekable, seeking, crosslapping and full chain tests)
      before this commit.
      svn path=/trunk/vorbis/; revision=5343
  27. 12 Sep, 2003 1 commit
    • Monty's avatar
      · 9c261ff9
      Monty authored
      State engine change broke seeking because ov_pcm_seek was actually
      using _make_decode_ready as a 'make sure decode is ready' even if it
      already was.  _make_decode_ready is now a no-op if decode is ready.
      svn path=/trunk/vorbis/; revision=5335