1. 09 Apr, 2018 1 commit
  2. 16 Jun, 2017 1 commit
    • Ralph Giles's avatar
      Remove svn $Id$ header. · 679433eb
      Ralph Giles authored
      Most checked-in files had a comment with a filename and
      last-modified string automatically updated by the
      subversion version control tool. These became obsolete
      when we migrated the repository to git. Remove them.
      679433eb
  3. 03 Mar, 2015 1 commit
  4. 12 Jan, 2015 1 commit
  5. 05 Jan, 2015 1 commit
    • Ralph Giles's avatar
      Fix encoder crash with non-positive sample rates. · 8d5416c7
      Ralph Giles authored
      Input files with sampling rate 0 are useless and can make
      libvorbis access invalid memory because the logic in
      _vp_psy_init (and probably other functions) isn't prepared for
      it. A sanity check lets the library refuse those inputs
      gracefully in the initialization functions before they can
      do harm.
      
      Patch by Martin Steghöfer <martin@steghoefer.eu>
      
      Fixes #2078
      Bug-Debian: https://bugs.debian.org/716613
      
      
      svn path=/trunk/vorbis/; revision=19422
      8d5416c7
  6. 25 Mar, 2010 2 commits
  7. 23 Mar, 2010 1 commit
  8. 11 Mar, 2010 1 commit
    • Monty's avatar
      Commit a first cut of 5.1 tuning. · 8ca7e056
      Monty authored
      One last thing to try, aside from a longer training run, would be to use pairwise L/R 
      codebooks on uncoupled data in higher q modes, where the 'stereo abuse' strategy worked well, 
      probably due more to codebooks backend than the stereo coupling pairs.
      
      
      svn path=/trunk/vorbis/; revision=16962
      8ca7e056
  9. 09 Mar, 2010 1 commit
  10. 03 Mar, 2010 1 commit
  11. 19 Feb, 2010 1 commit
  12. 12 Feb, 2010 1 commit
  13. 08 Jul, 2009 1 commit
  14. 26 May, 2009 1 commit
  15. 24 Nov, 2008 1 commit
  16. 24 Jul, 2007 1 commit
  17. 04 Mar, 2005 2 commits
  18. 02 Aug, 2004 1 commit
  19. 07 Jul, 2004 1 commit
  20. 30 Dec, 2003 3 commits
    • Monty's avatar
      · 321555f7
      Monty authored
      Kill another minor bug in bitrate reservoir setup when average isn't
      specced (as it keys off nominal by default)
      
      svn path=/trunk/vorbis/; revision=5728
      321555f7
    • Monty's avatar
      · 4ed6471a
      Monty authored
      Correct nominal setting flaw in managed setup when mina nd max are
      both specified.
      
      svn path=/trunk/vorbis/; revision=5727
      4ed6471a
    • Monty's avatar
      · 7bda064c
      Monty authored
      Replace time-windowed bitrate management setup with a one-pass
      'greedy' bit reservoir system.
      
      Advantages:
      
      no additional encoder latency
      more predictable buffering
      lower memory usage
      
      These changes introduce two new vorbis_encode_ctls to get to the new
      functionality.  The old ectl calls are still supported for
      compatability and binary library compatability is not broken (but
      libvorbis/file/enc need to be upgraded as a set).
      
      ...now going to update oggenc.
      
      Monty
      
      svn path=/trunk/vorbis/; revision=5726
      7bda064c
  21. 11 Jul, 2002 1 commit
    • Monty's avatar
      · 2637317a
      Monty authored
      All sample rates/modes with fresh training now in CVS.
      
      (Training run must now be thoroughly tested)
      
      Floor1 divide by zero bugfix
      added option for modern PowerPC optimization to configure.in
      more comments in examples/encoder_example.c
      
      svn path=/trunk/vorbis/; revision=3574
      2637317a
  22. 02 Jul, 2002 1 commit
    • Monty's avatar
      · a4af87cd
      Monty authored
      32kHz modes, coupled and uncoupled, managed and unmanaged
      
      Monty
      
      svn path=/trunk/vorbis/; revision=3467
      a4af87cd
  23. 01 Jul, 2002 2 commits
    • Monty's avatar
      · b671a15f
      Monty authored
      Substantially increase the number of bits given to noise encoding in
      impulse blocks.  All you Aphex Twin freaks can quiet down now :-)
      
      svn path=/trunk/vorbis/; revision=3466
      b671a15f
    • Monty's avatar
      · 26c664f7
      Monty authored
      new ectl calls for lowpass and impulse block tweaking
      
      fix some accidentally untrained books for mid/high rate stereo
      
      add 44kHz mono modes (32kHz - 280kHz)
      
      tone down bass ATH to avoid stressing floor
      
      svn path=/trunk/vorbis/; revision=3463
      26c664f7
  24. 30 Jun, 2002 1 commit
    • Monty's avatar
      · 381a6201
      Monty authored
      add vorbis_encode_ctl entries to manipulate the bitrate management
      engine.  Needed to allow old -b behavior (specifying a true VBR
      quality mode via a bitrate mapping).
      
      svn path=/trunk/vorbis/; revision=3451
      381a6201
  25. 29 Jun, 2002 2 commits
  26. 28 Jun, 2002 1 commit
    • Monty's avatar
      · 0facd665
      Monty authored
      The 'Grand Simplification' officially becomes the mainline toward rc4.
      
      Currently, only 44/48kHz stereo is supported.
      
      svn path=/trunk/vorbis/; revision=3437
      0facd665
  27. 24 Mar, 2002 1 commit
    • Monty's avatar
      · f0ccd2f1
      Monty authored
      Continued preecho tuning/fixes.  Gone to average dB with even/odd
      smoothing, and cranked the sensitivity back up to ala rc3.  Result:
      when rc3 and current are working 'properly', current trips _slightly_
      more impulse blocks but also catches many more audible cases.  Current
      also seems more resistent to false positives.
      
      svn path=/trunk/vorbis/; revision=3181
      f0ccd2f1
  28. 17 Mar, 2002 1 commit
    • Monty's avatar
      · 518bd437
      Monty authored
      New preecho detection/short block trigger code, replacing an IIR
      subbander filterbank with a fourier based subbander.  The primary
      intent is lower memory usage and greater speed, but this technique
      should also provide slightly superior results.
      
      svn path=/trunk/vorbis/; revision=3154
      518bd437
  29. 20 Feb, 2002 1 commit
  30. 22 Jan, 2002 3 commits
    • Monty's avatar
      · 8bc503a5
      Monty authored
      Fixed a memory management error in the new codebook code
      Removed final-stage infinite shift buffer; now a no-copy
       double buffer; removes another 70kB nominal from decode
       with slight speed improvement (~2%)
      
      there's still an exact-position seek bug found by seeking_example to
      track down.  The seek succeeds, but the position is off.
      
      Monty
      
      svn path=/trunk/vorbis/; revision=2975
      8bc503a5
    • Monty's avatar
      · 65edd8f4
      Monty authored
      Some memory allocations missing the _ogg_ prefix
      
      svn path=/trunk/vorbis/; revision=2974
      65edd8f4
    • Monty's avatar
      · a356bd14
      Monty authored
      Finished treeless decode optimizations for now.
      Fixed the approx_vbr assignment bug in vorbisenc
      
      svn path=/trunk/vorbis/; revision=2973
      a356bd14
  31. 23 Dec, 2001 2 commits
    • Monty's avatar
      · e825a4e8
      Monty authored
      beginning-of-stream tuning oops in bitrate management
      
      svn path=/trunk/vorbis/; revision=2898
      e825a4e8
    • Monty's avatar
      · 669884bb
      Monty authored
      bitrate management bugfixes and tuning
      
      svn path=/trunk/vorbis/; revision=2897
      669884bb