1. 23 Oct, 2013 1 commit
  2. 19 Oct, 2013 1 commit
  3. 17 Oct, 2013 2 commits
  4. 04 Sep, 2013 2 commits
  5. 03 Sep, 2013 1 commit
  6. 04 Aug, 2013 1 commit
  7. 30 Jul, 2013 1 commit
  8. 27 Jan, 2013 1 commit
  9. 25 Jan, 2013 1 commit
  10. 16 Sep, 2011 2 commits
    • Max Kellermann's avatar
      input_stream: non-blocking I/O · 754f26a9
      Max Kellermann authored
      Add GMutex, GCond attributes which will be used by callers to
      conditionally wait on the stream.
      
      Remove the (now-useless) plugin method buffer(), wait on GCond
      instead.  Lock the input_stream before each method call.  Do the same
      with the playlist plugins.
      754f26a9
    • Max Kellermann's avatar
      input_plugin: add method check() · 29241c4f
      Max Kellermann authored
      To check for errors without reading.  The decoder thread wants to do
      that, before it passes the input stream to the plugin.
      29241c4f
  11. 14 Sep, 2011 1 commit
  12. 31 Mar, 2011 1 commit
  13. 29 Jan, 2011 1 commit
  14. 01 Jan, 2010 2 commits
    • Max Kellermann's avatar
      input_stream: return allocated input_stream objects · d3b763a4
      Max Kellermann authored
      Major API redesign: don't let the caller allocate the input_stream
      object.  Let each input plugin allocate its own (derived/extended)
      input_stream pointer.  The "data" attribute can now be removed, and
      all input plugins simply cast the input_stream pointer to their own
      structure (with an "struct input_stream base" as the first attribute).
      d3b763a4
    • Avuton Olrich's avatar
      Update copyright notices. · 9d3865cb
      Avuton Olrich authored
      9d3865cb
  15. 15 Dec, 2009 1 commit
  16. 14 Dec, 2009 1 commit
  17. 11 Oct, 2009 1 commit
    • Max Kellermann's avatar
      input_stream: use "goffset" instead of "off_t" · 727c301f
      Max Kellermann authored
      The "off_t" type may change when you enable or disable large file
      support on 32 bit platforms.  This caused severe ABI problems within
      MPD when we enabled LFS for the first time: two sources included
      config.h and sys/types.h in different order, and had different off_t
      sizes - leading to memory corruption because of ABI incompatibility.
      This patch attempts to get rid of all public "off_t" uses: it removes
      "off_t" from the input_stream ABI/API, and switches to GLib's 64 bit
      "goffset" type.  This may hurt 32 bit embedded platforms a tiny bit,
      but that's not even measurable.
      727c301f
  18. 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
  19. 02 Mar, 2009 5 commits
  20. 04 Feb, 2009 1 commit
  21. 07 Jan, 2009 2 commits
  22. 03 Jan, 2009 1 commit
  23. 30 Dec, 2008 2 commits
  24. 27 Dec, 2008 2 commits
  25. 31 Oct, 2008 1 commit
    • Max Kellermann's avatar
      added prefix to header macros · ea515494
      Max Kellermann authored
      "LOG_H" is a macro which is also used by ffmpeg/log.h.  This is
      ffmpeg's fault, because short macros should be reserved for
      applications, but since it's always a good idea to choose prefixed
      macro names, even for applications, we are going to do that in MPD.
      ea515494
  26. 08 Oct, 2008 1 commit
  27. 09 Sep, 2008 2 commits
  28. 08 Sep, 2008 1 commit