1. 29 Jan, 2014 3 commits
  2. 28 Jan, 2014 2 commits
  3. 24 Jan, 2014 2 commits
  4. 23 Jan, 2014 1 commit
  5. 13 Jan, 2014 1 commit
  6. 24 Dec, 2013 1 commit
  7. 28 Nov, 2013 1 commit
  8. 25 Nov, 2013 1 commit
  9. 06 Nov, 2013 1 commit
  10. 25 Oct, 2013 1 commit
  11. 20 Oct, 2013 1 commit
  12. 19 Oct, 2013 1 commit
  13. 17 Oct, 2013 1 commit
  14. 02 Oct, 2013 1 commit
  15. 27 Sep, 2013 1 commit
  16. 26 Sep, 2013 1 commit
  17. 04 Sep, 2013 1 commit
  18. 03 Aug, 2013 1 commit
  19. 16 Apr, 2013 2 commits
  20. 22 Feb, 2013 1 commit
  21. 01 Feb, 2013 1 commit
  22. 30 Jan, 2013 1 commit
  23. 10 Jan, 2013 1 commit
  24. 07 Jan, 2013 1 commit
  25. 05 Jan, 2013 1 commit
  26. 04 Jan, 2013 1 commit
  27. 06 Oct, 2011 1 commit
  28. 19 Sep, 2011 1 commit
  29. 01 Sep, 2011 2 commits
    • Max Kellermann's avatar
      output_all: move _lock_signal() to output_control.c · 2be6184c
      Max Kellermann authored
      Better name, better documentation.
      2be6184c
    • 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
  30. 30 Aug, 2011 1 commit
  31. 16 Mar, 2011 1 commit
  32. 29 Jan, 2011 1 commit
  33. 10 Jan, 2011 2 commits