1. 29 Jun, 2009 1 commit
    • Max Kellermann's avatar
      output_all: don't resume playback when stopping during pause · 40851b7c
      Max Kellermann authored
      When MPD was paused, and the client sent the "stop" command (or
      "clear"), a glitch caused MPD to continue playback for a split second.
      This was because audio_output_all_cancel() calls
      audio_output_all_update(), which reopens all output devices, and
      re-ignites the playback loop.
      40851b7c
  2. 26 Jun, 2009 1 commit
  3. 25 Jun, 2009 2 commits
  4. 24 Jun, 2009 1 commit
  5. 19 Jun, 2009 1 commit
    • Max Kellermann's avatar
      decoder_thread: reopen the stream after file_decode() has failed · 2536b0da
      Max Kellermann authored
      When decoding a local file, the decoder thread tries to run all
      matching decoders, until one succeeds.  Both file_decode() and
      stream_decode() can decode a stream, but MPD closes the stream before
      calling file_decode().  Problem is: when this decoder fails, and the
      next's stream_decode() method is invoked, the input_stream is still
      closed.  This patch reopens it.
      2536b0da
  6. 10 Jun, 2009 3 commits
  7. 09 Jun, 2009 2 commits
  8. 08 Jun, 2009 2 commits
  9. 04 Jun, 2009 3 commits
  10. 03 Jun, 2009 2 commits
  11. 02 Jun, 2009 5 commits
  12. 29 May, 2009 2 commits
  13. 28 May, 2009 6 commits
  14. 26 May, 2009 2 commits
  15. 15 May, 2009 3 commits
  16. 11 May, 2009 2 commits
  17. 10 May, 2009 1 commit
  18. 08 May, 2009 1 commit