1. 14 Nov, 2017 2 commits
    • Max Kellermann's avatar
      output/httpd: flush encoder after tag · 014f8cd6
      Max Kellermann authored
      Without the flush, ReadPage() may not return any data, or not all
      data.  This may result in incomplete ddata the new "header" page,
      corrupting streams with some encoders such as Vorbis.
      
      Fixes #145
      014f8cd6
    • Max Kellermann's avatar
      encoder/vorbis: default to quality 3 · aea37e46
      Max Kellermann authored
      Don't require a quality or bitrate setting.  If nothing is set, don't
      fail startup - just go with a good default.  A quality setting of 3 is
      what "oggenc" defaults to as well.
      aea37e46
  2. 13 Nov, 2017 2 commits
  3. 12 Nov, 2017 2 commits
  4. 05 Nov, 2017 1 commit
  5. 03 Nov, 2017 1 commit
  6. 25 Oct, 2017 1 commit
  7. 24 Oct, 2017 4 commits
  8. 18 Oct, 2017 8 commits
  9. 27 Sep, 2017 2 commits
    • Max Kellermann's avatar
      decoder/Thread: clear the command after catching an exception · fa67c254
      Max Kellermann authored
      If an early exception gets caught (e.g. from
      AllocatedPath::FromUTF8Throw()) before
      DecoderControl::CommandFinishedLocked() is called, the decoder thread
      would go in an endless loop, because DecoderCommand::START is still
      set.
      
      Closes #118
      fa67c254
    • John Regan's avatar
      GME Plugin: fix track numbering · ea80587d
      John Regan authored
      GME starts all track indexes at zero, but subtune prefixes
      start at one. This fixes an off-by-one error during track
      enumeration.
      ea80587d
  10. 20 Sep, 2017 8 commits
  11. 19 Sep, 2017 2 commits
  12. 18 Sep, 2017 1 commit
  13. 07 Sep, 2017 1 commit
  14. 04 Sep, 2017 1 commit
  15. 01 Sep, 2017 3 commits
  16. 31 Aug, 2017 1 commit
    • Max Kellermann's avatar
      win32/build.py: add -march=pentium3 to fix 32 bit LAME build · 3717fb6c
      Max Kellermann authored
      Workaround for the following LAME build failure:
      
       error: inlining failed in call to always_inline '_mm_sqrt_ps': target
       specific option mismatch
      
      This is because the LAME build scripts do not check whether SSE is
      available; they only check for the presence of the "xmmintrin.h"
      header.
      
      Requiring a Pentium 3 CPU is reasonable enough, and it's the first CPU
      to feature SSE support.
      3717fb6c