1. 29 Aug, 2014 7 commits
  2. 28 Aug, 2014 2 commits
  3. 27 Aug, 2014 3 commits
  4. 16 Aug, 2014 1 commit
  5. 12 Aug, 2014 1 commit
  6. 21 Feb, 2014 1 commit
  7. 28 Jan, 2014 1 commit
  8. 23 Jan, 2014 3 commits
  9. 13 Jan, 2014 1 commit
  10. 09 Jan, 2014 1 commit
    • Max Kellermann's avatar
      DetachedSong: fork of struct Song · 322b0616
      Max Kellermann authored
      From now on, struct Song will be used by the database only, and
      DetachedSong will be used by everybody else.  DetachedSong is easier
      to use, but Song has lower overhead.
      322b0616
  11. 07 Jan, 2014 1 commit
  12. 24 Dec, 2013 1 commit
  13. 28 Nov, 2013 1 commit
  14. 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
  15. 06 Nov, 2013 2 commits
  16. 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
  17. 30 Oct, 2013 2 commits
  18. 28 Oct, 2013 4 commits
  19. 26 Oct, 2013 1 commit
  20. 21 Oct, 2013 2 commits
  21. 19 Oct, 2013 2 commits
  22. 17 Oct, 2013 1 commit