1. 14 Nov, 2000 1 commit
    • Monty's avatar
      · 2e04704e
      Monty authored
      Two fixes:
      	s/sizeof(double)/sizeof(float)/ in floor0.c
      	forgot to free tab and tabl in decode book.
      
      Also, convert all free() to _ogg_free() (duh)
      
      Monty
      
      svn path=/trunk/vorbis/; revision=1054
      2e04704e
  2. 09 Nov, 2000 1 commit
  3. 08 Nov, 2000 7 commits
    • Jack Moffitt's avatar
      forgot one thing · 4419f6b5
      Jack Moffitt authored
      svn path=/trunk/vorbis/; revision=1040
      4419f6b5
    • Jack Moffitt's avatar
      test fix for beos · 1db27208
      Jack Moffitt authored
      svn path=/trunk/vorbis/; revision=1039
      1db27208
    • Jack Moffitt's avatar
      wrong license file · 9d37f239
      Jack Moffitt authored
      new lib targets and monty's new books committed
      
      svn path=/trunk/vorbis/; revision=1038
      9d37f239
    • Monty's avatar
      · 2c7de80b
      Monty authored
      Incremental commit toward b3.  Optionally should still retrain mode E,
      look for the problem with velvet.wav (DC offset) and remove old books.
      
      svn path=/trunk/vorbis/; revision=1037
      2c7de80b
    • Jack Moffitt's avatar
      small fixes for monty's last commit · 8185ba1d
      Jack Moffitt authored
      svn path=/trunk/vorbis/; revision=1027
      8185ba1d
    • Monty's avatar
      · ec7f2e79
      Monty authored
      Incremental update... new 100kbps and 128 kbps books
      
      svn path=/trunk/vorbis/; revision=1026
      ec7f2e79
    • Jack Moffitt's avatar
      hoepfully this is the *right* thing. · 9e81a178
      Jack Moffitt authored
      jack.
      
      svn path=/trunk/vorbis/; revision=1020
      9e81a178
  4. 07 Nov, 2000 3 commits
    • Monty's avatar
      · 8b6bdd4a
      Monty authored
      Hm, the earlier fix for 'slow envelope analysis on silence after
      audio' caused the short blocks to mistrigger.  A new fix for the
      original problem that does not cause the new bug.
      
      Monty
      
      svn path=/trunk/vorbis/; revision=1016
      8b6bdd4a
    • Jack Moffitt's avatar
      minor ommision (thanks to warren spits) · d1ff9051
      Jack Moffitt authored
      svn path=/trunk/vorbis/; revision=1006
      d1ff9051
    • Monty's avatar
      · 3ac6d77d
      Monty authored
      No reason for todB(0) to be a value as large as 9e-38; use something a
      bit more reasonable to prevent overflows on platforms that care more
      about them.
      
      
      Monty
      
      svn path=/trunk/vorbis/; revision=1005
      3ac6d77d
  5. 06 Nov, 2000 5 commits
    • Jack Moffitt's avatar
      win32 asm ftoi · d5b84418
      Jack Moffitt authored
      jack.
      
      svn path=/trunk/vorbis/; revision=1001
      d5b84418
    • Michael Smith's avatar
      · ebd6d5e3
      Michael Smith authored
      Use macros instead of inline for the generic (non-optimised) float->int
      conversion. Now it should compile on things other than gcc.
      
      svn path=/trunk/vorbis/; revision=1000
      ebd6d5e3
    • Jack Moffitt's avatar
      vc++ correct syntax is '__inline' not 'inline'. corrected. · 23dd6f9c
      Jack Moffitt authored
      monty: you may have a prettier way of doing this...
      
      svn path=/trunk/vorbis/; revision=994
      23dd6f9c
    • Jack Moffitt's avatar
      where did this come from? · a197f0f6
      Jack Moffitt authored
      jack.
      
      svn path=/trunk/vorbis/; revision=993
      a197f0f6
    • Monty's avatar
      · 5e1fb903
      Monty authored
      
      Merge branch_beta3 onto the mainline.
      
      Monty
      
      svn path=/trunk/vorbis/; revision=990
      5e1fb903
  6. 18 Oct, 2000 1 commit
  7. 13 Oct, 2000 1 commit
    • Monty's avatar
      · 89ae7276
      Monty authored
      Readded seeking_example.c to the build
      
      Added page-granularity seeking for a seek that's faster than
      ov_pcm_seek or ov_time_seek, but not quite as accurate.  See the
      comments in vorbisfile.c for ov_pcm_seek_page.
      
      Monty
      
      svn path=/trunk/vorbis/; revision=733
      89ae7276
  8. 12 Oct, 2000 2 commits
  9. 07 Sep, 2000 1 commit
    • Michael Smith's avatar
      · 93163cb1
      Michael Smith authored
      Backport of sqrt() domain fix to mainline.
      
      svn path=/trunk/vorbis/; revision=675
      93163cb1
  10. 31 Aug, 2000 1 commit
    • Monty's avatar
      · 045a5f87
      Monty authored
      
      Frames with no energy appeared to be non-silence dut to the ATH being
      back in the masking curve.  We check to see if there's any energy
      relative to masking and if not, set the masking curve to 0.
      
      Monty
      
      svn path=/trunk/vorbis/; revision=609
      045a5f87
  11. 30 Aug, 2000 1 commit
    • Monty's avatar
      · 0946af36
      Monty authored
      autoconf changes to handle looking for bit-width types on yet more
      platforms without barfing.  Cleaner than before, hopefully works
      better too.
      
      Monty
      
      svn path=/trunk/vorbis/; revision=605
      0946af36
  12. 27 Aug, 2000 1 commit
    • Michael Smith's avatar
      · da87774a
      Michael Smith authored
      Needed os.h to compile correctly on win32.
      
      svn path=/trunk/vorbis/; revision=603
      da87774a
  13. 23 Aug, 2000 3 commits
    • Monty's avatar
      · 27261ae4
      Monty authored
      'extrapolate' not 'interpolate'
      
      svn path=/trunk/vorbis/; revision=600
      27261ae4
    • Monty's avatar
      · 5c6fdf0c
      Monty authored
      Add pre-cliff and post-cliff interpolation so that sample
      beginnings/ends don't have high-energy edge components.
      
      Monty
      
      svn path=/trunk/vorbis/; revision=599
      5c6fdf0c
    • Monty's avatar
      · 74f150dc
      Monty authored
      Fixes for three issues:
      
      Borland needs malloc.h, and this is a cleaner fix for MSVC too (rather than Define alloca...)
      
      Fix sqrt of small negative numbers in smoothing is psy.c
      
      Uninitialized space in floor0.c lookup struct could cause lpc_clear to
      trigger on garbage.
      
      Monty
      
      svn path=/trunk/vorbis/; revision=598
      74f150dc
  14. 19 Aug, 2000 1 commit
    • Monty's avatar
      · e74b2b02
      Monty authored
      All new LSP->freq envelope curve computation code.
      
      It turns out that LSP->LPC using the impulse response algorithm is
      *very* sensitive to noise, and doubles really are necessary.
      Unfortunate, that.
      
      Reimplmented the code with a direct LSP->curve computation, skipping
      the LPC intermediary step.  This also eliminates any need for the LPC
      or iFFT code in decode/synthesis.
      
      Monty
      
      svn path=/trunk/vorbis/; revision=597
      e74b2b02
  15. 15 Aug, 2000 2 commits
    • Monty's avatar
      · 68be5b65
      Monty authored
      
      Add mode B
      
      svn path=/trunk/vorbis/; revision=588
      68be5b65
    • Monty's avatar
      · 61084771
      Monty authored
      Commit monty_branch_20000724 to the mainline in prep for beta 2
      
      Monty
      
      svn path=/trunk/vorbis/; revision=586
      61084771
  16. 14 Aug, 2000 1 commit
    • Monty's avatar
      · 589e3a0c
      Monty authored
      Add a check to res0.c:unpack to make sure we don't try to cascade
      witht he old code (once the feature gets written and such streams
      appear later)
      
      Monty
      
      svn path=/trunk/vorbis/; revision=551
      589e3a0c
  17. 13 Aug, 2000 1 commit
    • Michael Smith's avatar
      · f96a4159
      Michael Smith authored
      Added new function vorbis_comment_query_count(), after a couple of people requested it. Returns number of instances of the tag given. Also a minor bugfix for vorbis_comment_query, that probably never had any effect on anyone.
      
      svn path=/trunk/vorbis/; revision=550
      f96a4159
  18. 04 Aug, 2000 4 commits
    • Monty's avatar
      · 8c8df05f
      Monty authored
      Vorbisfile could get itself into an uninitialized state if there is a
      hole in the audio data right after a valid set of headers.  Changed
      process_packet to keep going without complaint if a hole is found;
      later we'll need to revert this to returning (and properly handling)
      the 'hole' flag, but there are currently no more detailed error codes
      than '-1'.
      
      Monty
      
      svn path=/trunk/vorbis/; revision=546
      8c8df05f
    • Monty's avatar
      · 37acb733
      Monty authored
      Oops, missed a bug in stream_flush, and moved the body_returned
      cleanup to stream_packetin from stream_pageout for cleanup/fix.
      
      svn path=/trunk/vorbis/; revision=544
      37acb733
    • Monty's avatar
      · 25b474fe
      Monty authored
      Forgot to kill the asterisks.
      
      svn path=/trunk/vorbis/; revision=543
      25b474fe
    • Monty's avatar
      · 1dc3002e
      Monty authored
      
      Added ogg_stream_flush(0 to libvorbis API to allow easier re-wrapping
      of header packets (among other uses)
      
      Monty
      
      svn path=/trunk/vorbis/; revision=542
      1dc3002e
  19. 01 Aug, 2000 1 commit
    • Michael Smith's avatar
      · b57cb256
      Michael Smith authored
      Fix for a tiny memory leak.
      
      svn path=/trunk/vorbis/; revision=540
      b57cb256
  20. 30 Jul, 2000 1 commit
    • Michael Smith's avatar
      · 9a2674b0
      Michael Smith authored
      Oops. Couple of significant (though not usually fatal) bugs in the new comment API. Probably doesn't affect anyone, since these APIs haven't really been used yet.
      
      svn path=/trunk/vorbis/; revision=537
      9a2674b0
  21. 29 Jul, 2000 1 commit
    • Michael Smith's avatar
      · 6774cb49
      Michael Smith authored
      Added vorbis_comment_add_tag() and vorbis_comment_query() to give a nice interface to the 'tag' system we now have.
      
      Also modified several bits of the generic comment interface so that one can get
      at vital stuff like the LENGTH of comments (since 0-termination isn't guaranteed).
      
      svn path=/trunk/vorbis/; revision=534
      6774cb49