1. 28 Nov, 2013 1 commit
  2. 25 Nov, 2013 1 commit
  3. 06 Nov, 2013 1 commit
  4. 04 Nov, 2013 1 commit
    • Max Kellermann's avatar
      Log: add level "DEFAULT" · ecf12a60
      Max Kellermann authored
      Map LogLevel::INFO to G_LOG_LEVEL_INFO, and LogLevel::DEFAULT to
      G_LOG_LEVEL_MESSAGE.  Now client connect/disconnect message are only
      logged on log_level "secure".
      ecf12a60
  5. 28 Oct, 2013 1 commit
  6. 19 Oct, 2013 2 commits
  7. 17 Oct, 2013 1 commit
  8. 02 Oct, 2013 1 commit
  9. 05 Sep, 2013 1 commit
  10. 04 Sep, 2013 1 commit
  11. 04 Aug, 2013 3 commits
  12. 03 Aug, 2013 2 commits
  13. 30 Jul, 2013 3 commits
  14. 16 Apr, 2013 3 commits
  15. 22 Feb, 2013 1 commit
  16. 02 Feb, 2013 1 commit
  17. 01 Feb, 2013 1 commit
  18. 31 Jan, 2013 1 commit
  19. 30 Jan, 2013 6 commits
  20. 07 Jan, 2013 1 commit
  21. 04 Jan, 2013 1 commit
  22. 25 Sep, 2012 1 commit
  23. 09 Jul, 2012 1 commit
  24. 12 Jun, 2012 1 commit
  25. 13 Dec, 2011 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