1. 27 Aug, 2007 3 commits
    • J. Alexander Treuman's avatar
      adding \n to a bunch of error message strings · 8d89add8
      J. Alexander Treuman authored
      git-svn-id: https://svn.musicpd.org/mpd/trunk@6826 09075e82-0dd4-0310-85a5-a0d7c8717e4f
      8d89add8
    • Eric Wong's avatar
      send SIGSTOP to player and decoder processes on pause, too · f18e5241
      Eric Wong authored
      as with the stop command, this will cause the player and decoder
      to suspend and not wake up hundreds of times a second to poll
      a variable for wakeup.  This will reduce power consumption
      on some CPUs while mpd is paused and not playing.
      
      tests:
      
      pause && unpause => OK
      
      pause && stop && play => OK
      
      pause && exit && restart w/statefile && unpause => OK
      
      pause && block sound device && \
      unpause => failed to open sound device \
      => still paused and suspended => unblock sound device &&
      unpause => OK (playing)
      
      In all cases, the player process releases the audio device
      when paused before going into the suspended state.
      
      git-svn-id: https://svn.musicpd.org/mpd/trunk@6822 09075e82-0dd4-0310-85a5-a0d7c8717e4f
      f18e5241
    • Eric Wong's avatar
      export FATAL() with noreturn attribute · 0f2e9ee6
      Eric Wong authored
      This attribute was set in log.c, but not exported to other
      modules in log.h
      
      This allows us to remove some unneccessary variable
      initializations that were added in r6277.  I did
      audioOutput_shout.c a bit differently, to avoid some
      jumps.
      
      before:
      $ size src/mpd
      text    data     bss     dec     hex filename
      225546    4040   14600  244186   3b9da src/mpd
      
      after:
      $ size src/mpd
      text    data     bss     dec     hex filename
      224698    4040   14600  243338   3b68a src/mpd
      
      git-svn-id: https://svn.musicpd.org/mpd/trunk@6821 09075e82-0dd4-0310-85a5-a0d7c8717e4f
      0f2e9ee6
  2. 25 Aug, 2007 1 commit
  3. 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
  4. 12 Aug, 2007 2 commits
  5. 11 Aug, 2007 2 commits
  6. 16 Jul, 2007 1 commit
  7. 29 Jun, 2007 1 commit
  8. 25 Jun, 2007 5 commits
  9. 24 Jun, 2007 3 commits
  10. 13 Jun, 2007 3 commits
  11. 12 Jun, 2007 5 commits
  12. 10 Jun, 2007 1 commit
  13. 09 Jun, 2007 8 commits
  14. 08 Jun, 2007 1 commit
  15. 07 Jun, 2007 1 commit
  16. 04 Jun, 2007 2 commits