1. 11 Sep, 2003 1 commit
  2. 10 Sep, 2003 1 commit
    • Monty's avatar
      · 62a65c07
      Monty authored
      Update vendor string for 1.0.1 release
      svn path=/trunk/vorbis/; revision=5324
  3. 09 Sep, 2003 1 commit
  4. 05 Sep, 2003 4 commits
  5. 03 Sep, 2003 5 commits
  6. 02 Sep, 2003 5 commits
    • Monty's avatar
      · 89f4f649
      Monty authored
      reel back low midrange noise bias ever so slightly.  This eliminates
      the 'cupping' noise in the low midrange that's somewhat more noticable
      than other blocking noise.
      svn path=/trunk/vorbis/; revision=5288
    • Monty's avatar
      · 9d8b09f7
      Monty authored
      Lower absolute ATH to no more than -130dB, -140 nominal.  Carsten has
      found enough conterexamples at this point to disprove the rationale
      for a lowest-possible ATH in masking; the only value it has left is to
      give a bottom end to the dB range to avoid FP underflows.
      svn path=/trunk/vorbis/; revision=5284
    • Monty's avatar
      · 6aa49438
      Monty authored
      Minor patch to compile with DJGPP
      svn path=/trunk/vorbis/; revision=5282
    • Monty's avatar
      · 1f870a8b
      Monty authored
      vorbisfile has a flaw where a bad link is not initialized [proper
      behavior], but it would attempt to initialize and play that link
      anyway, getting a segfault.  The easiest way to deal was to improve
      libvorbis's error checking on dsp initialization if an app (in this
      case, vorbisfile) tries to call init on a blank vorbis_info structure.
      read and seek calls will now return 'OV_EBADLINK' in this case.
      svn path=/trunk/vorbis/; revision=5278
    • Monty's avatar
      · 2c1a192f
      Monty authored
      Kill bug #434 (ov_test/ov_test_open fails)
      svn path=/trunk/vorbis/; revision=5274
  7. 01 Sep, 2003 2 commits
    • Monty's avatar
      · 6183f06b
      Monty authored
      Oh, and while were at it, why not disable all the debugging waveform
      output before committing?
      svn path=/trunk/vorbis/; revision=5270
    • Monty's avatar
      · 72ef000d
      Monty authored
      Halfrate decode feature addition caused a bug in _vorbis_apply_window
      for transition windoews that also bit encode.  Fixed.
      svn path=/trunk/vorbis/; revision=5269
  8. 27 Aug, 2003 1 commit
    • Monty's avatar
      · 5ff1f8de
      Monty authored
      Several more halfrate fixes:
      1) crosslapping was using the wrong windowsizes (fullrate for
      halfrate) for overlap; this would usually still work fine, so the bug
      went unnoticed.
      2) fixed a segfault from multiple lapped seeks happening with no
      decode happening between.
      svn path=/trunk/vorbis/; revision=5252
  9. 18 Aug, 2003 1 commit
    • Monty's avatar
      · 938f4699
      Monty authored
      Vorbisfile API addition for game and mod coders;
      Do a 'free' sample rate conversion from source rate to half source
      rate by calling ov_halfrate() after ov_open(); Although this is solid
      for immediately desired usage, I want to clean it up a bit before
      advertising it's existence, so no doc addition yet.
      Does not break binary API.
      svn path=/trunk/vorbis/; revision=5222
  10. 21 Jul, 2003 1 commit
    • Ralph Giles's avatar
      Don't build docs by default even if the tools are available. Basically the... · 9a2fc5d1
      Ralph Giles authored
      Don't build docs by default even if the tools are available. Basically the problem is people with the tools installed often don't have an appropriate local catalog file to the xsltproc runs are either very slow, or fail because the websites are down (thank you oasis). You now need to pass --enable-docs to build them.
      svn path=/trunk/vorbis/; revision=5158
  11. 15 Jul, 2003 1 commit
    • Ralph Giles's avatar
      Improve automake handling of the docbook documentation. · ac0e0dd8
      Ralph Giles authored
      We no longer require automake 1.6 to build things, and 'make dist' will
      now fail if the documentation hasn't been built. Passing --enable-docs
      to autogen/configure is still necessary. 'make clean' now removes
      intermediate files and 'make maintainer-clean' removes the built docs
      svn path=/trunk/vorbis/; revision=5145
  12. 08 May, 2003 1 commit
  13. 12 Mar, 2003 1 commit
    • Monty's avatar
      · 28ec4313
      Monty authored
      correct fish icon size...
      svn path=/trunk/vorbis/; revision=4476
  14. 11 Mar, 2003 2 commits
    • Monty's avatar
      · 4bda05c6
      Monty authored
      Vorbisfile raw seeking failed unit tests on a one-audio-page saple;
      committing fix.
      svn path=/trunk/vorbis/; revision=4475
    • Monty's avatar
      · 74df1bce
      Monty authored
      Many small but vital fixes to the spec pseudocode pointed out by
      svn path=/trunk/vorbis/; revision=4474
  15. 08 Mar, 2003 2 commits
    • Monty's avatar
      · d57f3ed5
      Monty authored
      Documentation updates to reflect crosslap API extentions
      svn path=/trunk/vorbis/; revision=4449
    • Monty's avatar
      · 8dea83a4
      Monty authored
      My lpc filter stability fix introduced a new, stupid uninitialized data bug.
      Fix that.
      svn path=/trunk/vorbis/; revision=4448
  16. 07 Mar, 2003 1 commit
    • Monty's avatar
      · ea3c4cb6
      Monty authored
      LPC filter generation (for pre- and post-extrapolation) requires
      greater than float mantissa depth.  Go to doubles for filter generation.
      svn path=/trunk/vorbis/; revision=4433
  17. 06 Mar, 2003 2 commits
    • Monty's avatar
      · b4cc312e
      Monty authored
      Complete crosslap API for Vorbisfile
      More Vorbisfile seeking cleanup
      Bitrate tracking changes (vorbisfile again) to be more accurate
      immediately after seek
      Go to static window arrays for Vorbis window... better check this one
      on Win32 (passing around static array pointers cross-lib... is that a
      nono in win32 DLLs?)
      svn path=/trunk/vorbis/; revision=4419
    • Monty's avatar
      · 368a7cce
      Monty authored
      Complete crosslapping API
      svn path=/trunk/vorbis/; revision=4418
  18. 04 Mar, 2003 2 commits
    • Monty's avatar
      · e51c4f70
      Monty authored
      Add API call to reset decode state without dumping decode setup.
      svn path=/trunk/vorbis/; revision=4405
    • Monty's avatar
      · 49cf037a
      Monty authored
      OPtimized case of seeking within a single link; reset decode state
      without dumping decode setup.  Roughly 5-10x faster this way.
      Raft of small vorbisfile seek fixes (nearly all to do with exact
      positioning around stream boundaries).
      svn path=/trunk/vorbis/; revision=4404
  19. 03 Mar, 2003 1 commit
    • Monty's avatar
      · 5210a067
      Monty authored
      Commit new prototypes for ov_crosslap functionality.
      svn path=/trunk/vorbis/; revision=4399
  20. 02 Mar, 2003 2 commits
    • Monty's avatar
      · e4e06baa
      Monty authored
      Some cleanup of ov_crosslap function
      svn path=/trunk/vorbis/; revision=4393
    • Monty's avatar
      · 91b4f011
      Monty authored
      Experimental addition to the vorbisfile API that required a few
      modifications elsewhere:
      added 'ov_crosslap()' such that decode of a second clip can be primed
      witht he MDCT overlap of a previous clip; this entirely eliminates any
      click on sample boundaries that should otherwise match, but have a
      small step error due to encoding being lossy.  It will also smooth
      transitions in general purpose loops.  More detailed docs to come
      after more testing.
      svn path=/trunk/vorbis/; revision=4387
  21. 15 Feb, 2003 1 commit
    • Monty's avatar
      · 60cb982d
      Monty authored
      Cure FPE case in line fitter when part of spectrum falls under -140dB
      svn path=/trunk/vorbis/; revision=4350
  22. 18 Jan, 2003 2 commits