1. 06 Dec, 2007 1 commit
  2. 28 Nov, 2007 2 commits
  3. 21 Nov, 2007 3 commits
  4. 18 Nov, 2007 1 commit
  5. 16 Nov, 2007 1 commit
  6. 03 Oct, 2007 1 commit
  7. 26 Sep, 2007 1 commit
  8. 17 Sep, 2007 1 commit
  9. 14 Sep, 2007 1 commit
  10. 10 Sep, 2007 3 commits
  11. 08 Sep, 2007 2 commits
  12. 07 Sep, 2007 2 commits
  13. 06 Sep, 2007 3 commits
  14. 05 Sep, 2007 3 commits
  15. 04 Sep, 2007 2 commits
  16. 02 Sep, 2007 2 commits
    • Eric Wong's avatar
      zeroconf: avoid passing NULLs to Avahi *_free() routines · 203a5ed2
      Eric Wong authored
      This should fix Debian bug #428551
      (mpd crashes when restarting the dbus daemon)
      
      git-svn-id: https://svn.musicpd.org/mpd/trunk@6844 09075e82-0dd4-0310-85a5-a0d7c8717e4f
      203a5ed2
    • Eric Wong's avatar
      Fix endless loop when mpd is launched from a non-interactive shell. · bbe8b0ef
      Eric Wong authored
      Thanks to _noth_ for the patch, this fixes Mantis bug #1534
      
      _noth_ wrote:
      > When MPD is launched from a non-interactive shell, it enters an endless
      > loop, filling up its error log file with "error accept()'ing" messages.
      > This is caused by the fact that stdin is already closed when mpd starts
      > up.  listenOnPort() opens up the first of its sockets as fd 0 (the first
      > empty fd table position). Then, setup_log_output()->redirect_stdin()
      > overwrites fd0 (fd=open("/dev/null",...); dup2(fd, STDIN_FILENO);)
      > without checking if it corresponds to the actual standard input (or if
      > it is open in the first place).  This means that listenSockets[0].fd now
      > is a fd for /dev/null, thus doIOForInterfaces()->getConnections() can't
      > accept(2) on it and fails with the above error. The attached patch fixes
      > this for me.
      
      git-svn-id: https://svn.musicpd.org/mpd/trunk@6843 09075e82-0dd4-0310-85a5-a0d7c8717e4f
      bbe8b0ef
  17. 01 Sep, 2007 1 commit
  18. 28 Aug, 2007 2 commits
  19. 27 Aug, 2007 5 commits
  20. 25 Aug, 2007 1 commit
  21. 22 Aug, 2007 1 commit
    • J. Alexander Treuman's avatar
      inputPlugins/mp3_plugin: parse LAME tags for ReplayGain info · fe4b16ed
      J. Alexander Treuman authored
      Parse ReplayGain info in LAME tags and use it if no ID3v2 ReplayGain tags
      are found.  This is currently a bit unsafe, as apparently some LAME tags
      have bogus ReplayGain values.  But I'm finding a lot of MP3s with valid
      LAME tags that fail the LAME tag CRC check.  So until I figure out why
      that's happening, it's an unreliable method for checking if the LAME tag is
      valid.
      
      A big thanks to tmz for writing the original patch.
      
      git-svn-id: https://svn.musicpd.org/mpd/trunk@6798 09075e82-0dd4-0310-85a5-a0d7c8717e4f
      fe4b16ed
  22. 12 Aug, 2007 1 commit
    • J. Alexander Treuman's avatar
      decode: close audio device after initial open if paused · 5e1deab0
      J. Alexander Treuman authored
      Currently, if we start decoding while the pause flag is set, we open the
      audio device and leave it opened, blocking other apps from using it.  The
      obvious thing to do is to not open the audio device if the pause flag is
      set, but the open call also sets the audio format.  Therefore I'm leaving
      the open call in, and just closing it immediately afterwards if the pause
      flag is set.
      
      git-svn-id: https://svn.musicpd.org/mpd/trunk@6745 09075e82-0dd4-0310-85a5-a0d7c8717e4f
      5e1deab0