1. 26 Sep, 2016 1 commit
  2. 30 Mar, 2016 4 commits
  3. 05 Jan, 2015 2 commits
  4. 16 Apr, 2014 1 commit
  5. 13 Jun, 2012 2 commits
    • Timothy B. Terriberry's avatar
      Restore --ignorelength to working order. · 86917fca
      Timothy B. Terriberry authored
      This option was accidentally disconnected in r16793.
      This patch restores the option's functionality, and allows the code
       to distinguish between an actual unknown length (totalframes==-1)
       and an empty file (totalframes==0).
      Fixes #1803.
      
      svn path=/trunk/vorbis-tools/; revision=18383
      86917fca
    • Timothy B. Terriberry's avatar
      Fix a memory leak in the FLAC decoder. · 6f256f60
      Timothy B. Terriberry authored
      resize_buffer() would only free the channel buffers when the
       channel count changed, not when the size of the buffer changed,
       even though it allocated new buffers in both cases.
      
      svn path=/trunk/vorbis-tools/; revision=18382
      6f256f60
  6. 14 Nov, 2010 1 commit
  7. 04 Nov, 2010 1 commit
  8. 26 Mar, 2010 1 commit
    • Ralph Giles's avatar
      Use strcmp instead of pointer comparison against string literals. · 56ad6cba
      Ralph Giles authored
      The oggenc option parsing set some filter strings to a default,
      then checked later settings from the command line against that
      default to decide whether to warn about multiple settings of
      the same value. This works fine when the default is 'NULL' but
      unforutnately in the case where the default is a string literal
      the results of the pointer comparison is undefined: the compiler
      will generally collapse the two instances of the same #define'd
      literal, but it is not required to do so. And if fact, the clang
      compiler warns about this.
      
      Instead, we use strcmp() to compare the values of the two different
      pointers, which will be identical if they both point to the literal.
      
      This works in the case of DEFAULT_NAMEFMT_REMOVE, but generated a
      new warning on DEFAULT_NAMEFMT_REPLACE which was NULL. Clang also
      warns (incorrectly) on  the code:
      
      #define bar NULL
      if (foo && bar && strcmp(foo, bar));
      
      so instead, we use the empty string for an empty default. This lets
      us preserve the identical code paths for the two options, and have
      things still work if the defaults are changed later.
      
      The logic is still a little odd as it won't warn about successive
      identical settings, but perhaps that's a feature.
      
      svn path=/trunk/vorbis-tools/; revision=17071
      56ad6cba
  9. 24 Mar, 2010 2 commits
  10. 23 Mar, 2010 1 commit
  11. 26 Jan, 2010 3 commits
  12. 22 Jan, 2010 2 commits
  13. 22 Feb, 2009 1 commit
  14. 03 Jan, 2009 1 commit
  15. 05 Nov, 2008 2 commits
  16. 26 Oct, 2008 1 commit
  17. 25 Oct, 2008 2 commits
  18. 22 Oct, 2008 1 commit
  19. 13 Oct, 2008 2 commits
  20. 04 Oct, 2008 1 commit
    • ivo's avatar
      Include the PID in the RNG seed to get a unique serial. We are using getpid()... · 4cecf2f4
      ivo authored
      Include the PID in the RNG seed to get a unique serial.  We are using getpid() here, since I heard contradictory statements regarding Windows support of getpid(); will add a _getpid() on a #ifdef WIN32 if it turns out it doesn't work on Windows.  Patch by Michael Gold.  Closes #1432
      
      svn path=/trunk/vorbis-tools/; revision=15375
      4cecf2f4
  21. 27 Sep, 2008 1 commit
  22. 17 Sep, 2008 1 commit
  23. 12 Sep, 2008 2 commits
  24. 09 Sep, 2008 2 commits
  25. 25 Jun, 2008 1 commit
    • ivo's avatar
      Patches by Benno Schulenberg: · ea2ef4c9
      ivo authored
      * internationalize the version string of oggenc
      * correctness: make oggdec output help text on stdout instead of stderr
      
      svn path=/trunk/vorbis-tools/; revision=15069
      ea2ef4c9
  26. 24 Jun, 2008 1 commit