1. 07 Jan, 2014 1 commit
  2. 24 Dec, 2013 1 commit
  3. 28 Nov, 2013 1 commit
  4. 08 Nov, 2013 1 commit
    • Max Kellermann's avatar
      PlayerThread: fix stuck MPD after song change (0.18.2 regression) · 2789493a
      Max Kellermann authored
      Commit 77c63511 caused MPD to become stuck right after a song change.
      The problem was that at some point, the MusicBuffer became full, and
      the DecoderThread working on the next song waits for the PlayerThread.
      However, the PlayerThread was stuck in a loop of g_usleep() calls, and
      never bothered to tell the DecoderThread that the MusicBuffer is not
      full anymore.  This bug is very old, but its chance to occur went from
      nearly 0% to nearly 100%.
      
      The fix is to wake up the DecoderThread before waiting for it.  As a
      side effect, I replaced the g_usleep() call with a Cond::Wait() call.
      2789493a
  5. 06 Nov, 2013 2 commits
  6. 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
  7. 30 Oct, 2013 2 commits
  8. 28 Oct, 2013 4 commits
  9. 26 Oct, 2013 1 commit
  10. 21 Oct, 2013 2 commits
  11. 19 Oct, 2013 2 commits
  12. 17 Oct, 2013 1 commit
  13. 16 Oct, 2013 1 commit
  14. 02 Oct, 2013 1 commit
  15. 27 Sep, 2013 4 commits
  16. 26 Sep, 2013 10 commits
  17. 05 Sep, 2013 1 commit
  18. 04 Sep, 2013 1 commit
  19. 07 Aug, 2013 2 commits
  20. 04 Aug, 2013 1 commit