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
      62a65c07
  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.
      
      Monty
      
      svn path=/trunk/vorbis/; revision=5288
      89f4f649
    • 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.
      
      
      Monty
      
      svn path=/trunk/vorbis/; revision=5284
      9d8b09f7
    • Monty's avatar
      · 6aa49438
      Monty authored
      Minor patch to compile with DJGPP
      
      svn path=/trunk/vorbis/; revision=5282
      6aa49438
    • 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.
      
      Monty
      
      svn path=/trunk/vorbis/; revision=5278
      1f870a8b
    • Monty's avatar
      · 2c1a192f
      Monty authored
      Kill bug #434 (ov_test/ov_test_open fails)
      
      svn path=/trunk/vorbis/; revision=5274
      2c1a192f
  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?
      
      Monty
      
      svn path=/trunk/vorbis/; revision=5270
      6183f06b
    • 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.
      
      Monty
      
      svn path=/trunk/vorbis/; revision=5269
      72ef000d
  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
      5ff1f8de
  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.
      
      Monty
      
      svn path=/trunk/vorbis/; revision=5222
      938f4699
  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
      9a2fc5d1
  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
      themselves.
      
      svn path=/trunk/vorbis/; revision=5145
      ac0e0dd8
  12. 08 May, 2003 1 commit
  13. 12 Mar, 2003 1 commit
    • Monty's avatar
      · 28ec4313
      Monty authored
      correct fish icon size...
      
      Monty
      
      svn path=/trunk/vorbis/; revision=4476
      28ec4313
  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
      4bda05c6
    • Monty's avatar
      · 74df1bce
      Monty authored
      Many small but vital fixes to the spec pseudocode pointed out by
      jripley@sonicblue.com.
      
      svn path=/trunk/vorbis/; revision=4474
      74df1bce
  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
      d57f3ed5
    • Monty's avatar
      · 8dea83a4
      Monty authored
      My lpc filter stability fix introduced a new, stupid uninitialized data bug.
      Fix that.
      
      Monty
      
      svn path=/trunk/vorbis/; revision=4448
      8dea83a4
  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
      ea3c4cb6
  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
      b4cc312e
    • Monty's avatar
      · 368a7cce
      Monty authored
      Complete crosslapping API
      
      svn path=/trunk/vorbis/; revision=4418
      368a7cce
  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
      e51c4f70
    • 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
      49cf037a
  19. 03 Mar, 2003 1 commit
    • Monty's avatar
      · 5210a067
      Monty authored
      Commit new prototypes for ov_crosslap functionality.
      
      Monty
      
      svn path=/trunk/vorbis/; revision=4399
      5210a067
  20. 02 Mar, 2003 2 commits
    • Monty's avatar
      · e4e06baa
      Monty authored
      Some cleanup of ov_crosslap function
      
      svn path=/trunk/vorbis/; revision=4393
      e4e06baa
    • 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.
      
      Monty
      
      svn path=/trunk/vorbis/; revision=4387
      91b4f011
  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
      60cb982d
  22. 18 Jan, 2003 2 commits