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
      c7dee00e
  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
      a17f618d
    • Monty's avatar
      · 7bfceda6
      Monty authored
      final beta 4 commit
      change to BSD license
      update version
      
      svn path=/trunk/vorbis/; revision=1334
      7bfceda6
  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.
      
      Monty
      
      svn path=/trunk/vorbis/; revision=1294
      1152897c
    • Monty's avatar
      · 64b39845
      Monty authored
      #include "os.h" not <os.h>
      
      svn path=/trunk/vorbis/; revision=1292
      64b39845
    • Monty's avatar
      · 5343a13c
      Monty authored
      Vendor string date update
      
      svn path=/trunk/vorbis/; revision=1291
      5343a13c
    • 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.
      Monty
      
      svn path=/trunk/vorbis/; revision=1290
      325c06b3
  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
      0b568529
  6. 15 Feb, 2001 2 commits
    • Monty's avatar
      · 9eb5b1e3
      Monty authored
      
      
      Some new preecho code; split energy threshholding up into a few bands.
      
      Monty
      
      svn path=/trunk/vorbis/; revision=1279
      9eb5b1e3
    • 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.
      
      Monty
      
      svn path=/trunk/vorbis/; revision=1278
      42367225
  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
      89198b34
    • 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
      30955db4
  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.
      
      Monty
      
      svn path=/trunk/vorbis/; revision=1252
      a375319a
    • Monty's avatar
      · 95c0a035
      Monty authored
      Replaced a mistaken sizeof(float) with sizeof(long); probable cause of
      Alpha codebook crashes.
      
      Monty
      
      svn path=/trunk/vorbis/; revision=1250
      95c0a035
  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
      b71261a0
    • Monty's avatar
      · 27705660
      Monty authored
      Two bugfixes (float) not (float *) and an optimization to
      bark_noise_median by Atilla Padar.
      
      Monty
      
      svn path=/trunk/vorbis/; revision=1241
      27705660
  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
      6b7b9334
    • Monty's avatar
      · 74aed69a
      Monty authored
      Another segfault fix (real this time) to bark_noise_median
      
      svn path=/trunk/vorbis/; revision=1237
      74aed69a
    • Monty's avatar
      · adaeb6e1
      Monty authored
      segfault fix in bark_noise_median()
      
      svn path=/trunk/vorbis/; revision=1236
      adaeb6e1
    • Monty's avatar
      · 49af6e3b
      Monty authored
      
      Missed mode_AA in modes.h
      
      svn path=/trunk/vorbis/; revision=1235
      49af6e3b
    • Monty's avatar
      · a5615c0b
      Monty authored
      Oops, had postecho turned up too high
      
      svn path=/trunk/vorbis/; revision=1234
      a5615c0b
    • Monty's avatar
      · 4f77182b
      Monty authored
      Increase preecho trigger sensitivity, even at low bitrate
      Update vendor version string
      
      svn path=/trunk/vorbis/; revision=1233
      4f77182b
  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).
      
      Monty
      
      svn path=/trunk/vorbis/; revision=1232
      f63f6e74
  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
      f5ed06bb
    • 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
      998eed3f
  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
      55786029
    • Monty's avatar
      · 74694089
      Monty authored
      Have to free the noiseoffset array in psy_clear
      
      svn path=/trunk/vorbis/; revision=1193
      74694089
    • Monty's avatar
      · aa7a3d9b
      Monty authored
      Initial beta 4 merge
      
      Monty
      
      svn path=/trunk/vorbis/; revision=1191
      aa7a3d9b
  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
      709a202a
  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 *
      
      Monty
      
      svn path=/trunk/vorbis/; revision=1142
      e3ad5dd4
  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
      678946d7
  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
      b6dd3d99
  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
      fbb7b98b
    • Monty's avatar
      · 2e1b8420
      Monty authored
      static inline define hack for GCC where it really helps the mdct
      
      svn path=/trunk/vorbis/; revision=1116
      2e1b8420
    • Monty's avatar
      · c2245489
      Monty authored
      no C++ comments, please
      
      svn path=/trunk/vorbis/; revision=1115
      c2245489
    • Monty's avatar
      · ca161130
      Monty authored
      new mdct.c needs os.h
      
      svn path=/trunk/vorbis/; revision=1114
      ca161130
  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).
      
      Monty
      
      svn path=/trunk/vorbis/; revision=1113
      68bd1e93