1. 23 Oct, 2014 1 commit
  2. 12 Aug, 2014 1 commit
  3. 19 Feb, 2014 1 commit
  4. 04 Feb, 2014 1 commit
  5. 29 Jan, 2014 5 commits
  6. 28 Jan, 2014 4 commits
  7. 23 Jan, 2014 1 commit
  8. 13 Jan, 2014 1 commit
  9. 28 Dec, 2013 1 commit
  10. 25 Nov, 2013 1 commit
  11. 06 Nov, 2013 1 commit
  12. 28 Oct, 2013 1 commit
  13. 19 Oct, 2013 2 commits
  14. 17 Oct, 2013 1 commit
  15. 27 Sep, 2013 1 commit
  16. 26 Sep, 2013 1 commit
  17. 04 Sep, 2013 1 commit
  18. 04 Aug, 2013 1 commit
  19. 03 Aug, 2013 1 commit
  20. 30 Jul, 2013 1 commit
  21. 16 Apr, 2013 3 commits
  22. 08 Apr, 2013 1 commit
  23. 02 Feb, 2013 1 commit
  24. 15 Jan, 2013 1 commit
  25. 25 Sep, 2012 1 commit
  26. 19 Sep, 2011 1 commit
  27. 01 Sep, 2011 1 commit
    • Max Kellermann's avatar
      output_thread: reimplement CANCEL synchronization · 8b0b4ff0
      Max Kellermann authored
      The output thread could hang indefinitely after finishing CANCEL,
      because it could have missed the signal while the output was not
      unlocked in ao_command_finished().
      
      This patch removes the wait() call after CANCEL, and adds the flag
      "allow_play" instead.  While this flag is set, playback is skipped.
      With this flag, there will not be any excess wait() call after the
      pipe has been cleared.
      
      This patch fixes a bug that causes mpd to discontinue playback after
      seeking, due to the race condition described above.
      8b0b4ff0
  28. 30 Aug, 2011 1 commit
  29. 29 Jan, 2011 1 commit
  30. 10 Jan, 2011 1 commit