1. 20 Mar, 2001 1 commit
    • 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
  2. 26 Feb, 2001 2 commits
    • Monty's avatar
      · a17f618d
      Monty authored
      make sure |fft[0]| can't be negative (eits todB_nn)
      svn path=/trunk/vorbis/; revision=1355
    • Monty's avatar
      · 7bfceda6
      Monty authored
      final beta 4 commit
      change to BSD license
      update version
      svn path=/trunk/vorbis/; revision=1334
  3. 19 Feb, 2001 3 commits
  4. 18 Feb, 2001 4 commits
    • Monty's avatar
      · 1152897c
      Monty authored
      res0_256_1024_7.vqh has slightly too small a range for 350kbps; added
      a res0_350_1024_7.vqh book to eliminate the overrange bug.
      svn path=/trunk/vorbis/; revision=1294
    • Monty's avatar
      · 64b39845
      Monty authored
      #include "os.h" not <os.h>
      svn path=/trunk/vorbis/; revision=1292
    • Monty's avatar
      · 5343a13c
      Monty authored
      Vendor string date update
      svn path=/trunk/vorbis/; revision=1291
    • Monty's avatar
      · 325c06b3
      Monty authored
      bugfix/speed improvement to envelope.c
      Tuning for modes B->E for beta 4.
      Pending bugfixes/release version update, beta 4 is frozen.
      svn path=/trunk/vorbis/; revision=1290
  5. 17 Feb, 2001 1 commit
    • Monty's avatar
      · 0b568529
      Monty authored
      New LSP root finding code; replace Newton-Raphson-Maehly with Laguerre's
      method (and use Newton-Raphson only for polish)
      Tuning of 96kbps and 128 kbps for beta 4.
      svn path=/trunk/vorbis/; revision=1281
  6. 15 Feb, 2001 2 commits
    • Monty's avatar
      · 9eb5b1e3
      Monty authored
      Some new preecho code; split energy threshholding up into a few bands.
      svn path=/trunk/vorbis/; revision=1279
    • 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
  7. 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
  8. 10 Feb, 2001 2 commits
    • Monty's avatar
      · a375319a
      Monty authored
      Guard against getting an invalid LSP codebook in decode if the packet
      is corrupt.
      svn path=/trunk/vorbis/; revision=1252
    • Monty's avatar
      · 95c0a035
      Monty authored
      Replaced a mistaken sizeof(float) with sizeof(long); probable cause of
      Alpha codebook crashes.
      svn path=/trunk/vorbis/; revision=1250
  9. 02 Feb, 2001 2 commits
    • Monty's avatar
      · b71261a0
      Monty authored
      Update header copyright dates, update copyright assignemnt
      svn path=/trunk/vorbis/; revision=1243
    • Monty's avatar
      · 27705660
      Monty authored
      Two bugfixes (float) not (float *) and an optimization to
      bark_noise_median by Atilla Padar.
      svn path=/trunk/vorbis/; revision=1241
  10. 01 Feb, 2001 6 commits
    • Monty's avatar
      · 6b7b9334
      Monty authored
      backed it off too far :-)  450kbps is 'a bit much'
      svn path=/trunk/vorbis/; revision=1238
    • Monty's avatar
      · 74aed69a
      Monty authored
      Another segfault fix (real this time) to bark_noise_median
      svn path=/trunk/vorbis/; revision=1237
    • Monty's avatar
      · adaeb6e1
      Monty authored
      segfault fix in bark_noise_median()
      svn path=/trunk/vorbis/; revision=1236
    • Monty's avatar
      · 49af6e3b
      Monty authored
      Missed mode_AA in modes.h
      svn path=/trunk/vorbis/; revision=1235
    • Monty's avatar
      · a5615c0b
      Monty authored
      Oops, had postecho turned up too high
      svn path=/trunk/vorbis/; revision=1234
    • Monty's avatar
      · 4f77182b
      Monty authored
      Increase preecho trigger sensitivity, even at low bitrate
      Update vendor version string
      svn path=/trunk/vorbis/; revision=1233
  11. 31 Jan, 2001 1 commit
    • Monty's avatar
      · f63f6e74
      Monty authored
      Lower the highpass cutoff frequency a bit; midrange has preecho too.
      Also, look for preecho in the sides of the stereo image, so that the
      center does not dominate detection (eg, ringing hihat in the center).
      svn path=/trunk/vorbis/; revision=1232
  12. 30 Jan, 2001 2 commits
    • Monty's avatar
      · f5ed06bb
      Monty authored
      Added Timothy Wood's bark_noise_median() optimization patch
      Correction to 8kHz 40dB tone masking curve
      Correction to ATH application in _vp_compute_mask; should have
        been tied to local amplitude maximum, not global.
      svn path=/trunk/vorbis/; revision=1228
    • Michael Smith's avatar
      Only use MSVC inline assembly on MSVC, not for win32 in general. · 998eed3f
      Michael Smith authored
      svn path=/trunk/vorbis/; revision=1225
  13. 22 Jan, 2001 3 commits
    • Jack Moffitt's avatar
      fixed 'make dist' · 55786029
      Jack Moffitt authored
      updated version for prebeta4
      svn path=/trunk/vorbis/; revision=1199
    • Monty's avatar
      · 74694089
      Monty authored
      Have to free the noiseoffset array in psy_clear
      svn path=/trunk/vorbis/; revision=1193
    • Monty's avatar
      · aa7a3d9b
      Monty authored
      Initial beta 4 merge
      svn path=/trunk/vorbis/; revision=1191
  14. 18 Jan, 2001 1 commit
    • Michael Smith's avatar
      · 709a202a
      Michael Smith authored
      Added vorbis_commentheader_out() to vorbis
      Added ogg_packet_clear to ogg
      Updated vcedit.c to use them. There's now enough source there to build a working and useful comment editor.
      svn path=/trunk/vorbis/; revision=1172
  15. 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
  16. 24 Dec, 2000 1 commit
    • Michael Smith's avatar
      · 678946d7
      Michael Smith authored
      MSVC has a broken preprocessor, and doesn't know how to do macro expansion
      correctly. Workaround this.
      svn path=/trunk/vorbis/; revision=1122
  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. 17 Dec, 2000 4 commits
    • Monty's avatar
      · fbb7b98b
      Monty authored
      static inline hack for GCC where it really helps
      svn path=/trunk/vorbis/; revision=1117
    • Monty's avatar
      · 2e1b8420
      Monty authored
      static inline define hack for GCC where it really helps the mdct
      svn path=/trunk/vorbis/; revision=1116
    • Monty's avatar
      · c2245489
      Monty authored
      no C++ comments, please
      svn path=/trunk/vorbis/; revision=1115
    • Monty's avatar
      · ca161130
      Monty authored
      new mdct.c needs os.h
      svn path=/trunk/vorbis/; revision=1114
  19. 16 Dec, 2000 1 commit
    • Monty's avatar
      · 68bd1e93
      Monty authored
      Brand new mdct, roughly 35-40% faster on all block sizes (reduced
      computation, reduced memory usage).
      svn path=/trunk/vorbis/; revision=1113