1. 24 Dec, 2008 2 commits
    • Max Kellermann's avatar
      pcm_utils: check pcm_convert()==0 · 0d9d82a9
      Max Kellermann authored
      It is illegal to pass an empty audio buffer around.  pcm_resample()
      sometimes seems to result in 0 samples, maybe related to
      libsamplerate.  To work around that problem, add special checks after
      both pcm_convert() invocations.  Removed the pcm_resample()==0 checks
      from pcm_convert().
      0d9d82a9
    • Max Kellermann's avatar
      client: always attempt to flush deferred buffers · d2d11d70
      Max Kellermann authored
      When a response is very long (e.g. a large playlist > 100k songs),
      most of it will end up in the deferred buffers.  Filling the deferred
      queue is very expensive currently, because a new buffer is allocated
      for every client_write() operation.  This may lead to long delays, and
      the client might give up and disconnect meanwhile.  This patch makes
      MPD attempt to flush the deferred queue as often as possible, to work
      around this problem.  Due to the MPD 0.14 code freeze, we should not
      optimize the buffering code now.
      d2d11d70
  2. 23 Dec, 2008 1 commit
  3. 22 Dec, 2008 1 commit
  4. 21 Dec, 2008 10 commits
  5. 20 Dec, 2008 3 commits
  6. 17 Dec, 2008 10 commits
  7. 16 Dec, 2008 9 commits
  8. 15 Dec, 2008 2 commits
  9. 14 Dec, 2008 1 commit
    • jefromi's avatar
      configure.ac: added libcurl to configure summary · 9deecd21
      jefromi authored
      When updating from a version before libcurl was used for streaming
      support, this is confusing - streaming will work with the old version
      (e.g. 0.13.2) but will give "no such file" errors with the new due to
      the missing dependency. However, the missing dependency will not be
      obvious when running the configure script.
      9deecd21
  10. 13 Dec, 2008 1 commit