1. 08 Jun, 2017 2 commits
  2. 03 Jun, 2017 1 commit
    • Max Kellermann's avatar
      storage, db, mixer, command: remove more bogus "pure" attributes · 62b03cfd
      Max Kellermann authored
      This commit is similar to 788e3b31,
      and removes more "pure" attributes which were placed on functions that
      could throw exceptions, which is illegal according to clang's
      understanding of the attribute (but not according to GCC's).  GitHub
      issue #58 was most likely about StorageDirectoryReader::GetInfo() and
      Storage::GetInfo(), which still had "pure" attributes.
      
      Closes #58
      62b03cfd
  3. 03 Jan, 2017 1 commit
  4. 09 Sep, 2016 1 commit
  5. 26 Feb, 2016 1 commit
  6. 01 Jan, 2015 1 commit
  7. 19 Feb, 2014 1 commit
  8. 06 Feb, 2014 3 commits
  9. 05 Feb, 2014 2 commits
  10. 24 Jan, 2014 1 commit
  11. 13 Jan, 2014 1 commit
  12. 16 Apr, 2013 2 commits
  13. 22 Feb, 2013 1 commit
  14. 09 Jan, 2013 1 commit
  15. 29 Jan, 2011 1 commit
  16. 01 Jan, 2010 1 commit
  17. 26 Mar, 2009 2 commits
    • Max Kellermann's avatar
      mixer: don't reopen failed mixer automatically · 69759b57
      Max Kellermann authored
      If a (global) mixer has been closed due to failure, don't reopen it
      with every volume get/set.  Leave it closed until it is explicitly
      opened.
      69759b57
    • Max Kellermann's avatar
      mixer: added flag "open" · 617a4fd2
      Max Kellermann authored
      Remember if a mixer object is open or closed.  Don't call open() again
      if it is already open.  This guarantees that the mixer plugin is
      always called in a consistent state, and we will be able to remove
      lots of checks from the implementations.
      
      To support mixers which are automatically opened even if the audio
      output is still closed (to set the volume before playback starts),
      this patch also adds the "global" flag to the mixer_plugin struct.
      Both ALSA and OSS set this flag, while PULSE does not.
      617a4fd2
  18. 14 Mar, 2009 5 commits
  19. 13 Mar, 2009 1 commit
    • Avuton Olrich's avatar
      all: Update copyright header. · 0aee49bd
      Avuton Olrich authored
      This updates the copyright header to all be the same, which is
      pretty much an update of where to mail request for a copy of the GPL
      and the years of the MPD project. This also puts all committers under
      'The Music Player Project' umbrella. These entries should go
      individually in the AUTHORS file, for consistancy.
      0aee49bd
  20. 07 Mar, 2009 1 commit
    • David Guibert's avatar
      pulse mixer · 21bb10f4
      David Guibert authored
      This patch introduces the mixer for the pulse output.
      
      Technically speaking, the pulse index is needed to get or set
      the volume. You must define callback fonctions to get this index since
      the pulse output in mpd is done using the simpe api. The pulse simple api
      does not provide the index of the newly defined output.
      
      So callback fonctions are associated to the pulse context.
      The list of all the sink input is then retreived.
      Then we select the name of the mpd pulse output and control
      its volume by its associated index number.
      Signed-off-by: 's avatarPatrice Linel <patnathanael@gmail.com>
      Signed-off-by: 's avatarDavid Guibert <david.guibert@gmail.com>
      
      [mk: fixed whitespace errors and broke long lines; removed
      daemonization changes from main.c]
      21bb10f4
  21. 02 Mar, 2009 1 commit
  22. 16 Feb, 2009 2 commits
  23. 25 Jan, 2009 7 commits