1. 24 Dec, 2013 1 commit
  2. 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
  3. 06 Nov, 2013 2 commits
  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. 30 Oct, 2013 2 commits
  6. 28 Oct, 2013 4 commits
  7. 26 Oct, 2013 1 commit
  8. 21 Oct, 2013 2 commits
  9. 19 Oct, 2013 2 commits
  10. 17 Oct, 2013 1 commit
  11. 16 Oct, 2013 1 commit
  12. 02 Oct, 2013 1 commit
  13. 27 Sep, 2013 4 commits
  14. 26 Sep, 2013 10 commits
  15. 05 Sep, 2013 1 commit
  16. 04 Sep, 2013 1 commit
  17. 07 Aug, 2013 2 commits
  18. 04 Aug, 2013 1 commit
  19. 03 Aug, 2013 1 commit
  20. 30 Jul, 2013 1 commit