1. 25 Feb, 2009 1 commit
    • Max Kellermann's avatar
      configure.ac: declare AM_CFLAGS · bdb3129f
      Max Kellermann authored
      Moved generic compiler options to AM_CFLAGS.  MPD_CFLAGS/MPD_LIBS will
      hopefully fade away one day, in favor of more fine-grained variables.
      bdb3129f
  2. 24 Feb, 2009 1 commit
  3. 23 Feb, 2009 1 commit
    • Max Kellermann's avatar
      Makefile.am: no recursive makefiles · 3b1a9aec
      Max Kellermann authored
      Recursive Makefiles are inefficient and error prone (no proper way to
      declare dependencies).  Since there's no disadvantage in having one
      single Makefile, let's do it.
      3b1a9aec
  4. 22 Feb, 2009 4 commits
  5. 18 Feb, 2009 4 commits
  6. 13 Feb, 2009 1 commit
  7. 12 Feb, 2009 3 commits
    • Max Kellermann's avatar
      configure.ac: always check for C++ compiler · f6c8dd49
      Max Kellermann authored
      Currently, only the sidplay decoder plugin requires C++, and in all
      other cases, MPD could build well without a C++ compiler.
      Unfortunately, autoconf/automake are confused when we have a
      conditional AC_PROG_CXX check.  We could add lots of workarounds for
      individual problems, but let's just always require a C++ compiler, and
      forget about this autotools limitation.
      f6c8dd49
    • Max Kellermann's avatar
      14923394
    • Max Kellermann's avatar
      fluidsynth: new decoder plugin for MIDI files · e56a90f3
      Max Kellermann authored
      There are a few problems left in this plugin:
      
      - fluidsynth decodes in real time, while MPD prefers to buffer as
        quickly as possible; as a workaround, this plugin uses a timer
        object to synchronize with real-time playback
      
      - I don't know yet how fluidsynth tells me when the song has ended
      
      - the "soundfont" configuration setting is not yet documented, and it
        will likely change soon (in favor of a per-decoder configuration
        block)
      e56a90f3
  8. 11 Feb, 2009 3 commits
  9. 09 Feb, 2009 1 commit
  10. 04 Feb, 2009 2 commits
  11. 30 Jan, 2009 1 commit
  12. 29 Jan, 2009 2 commits
  13. 15 Jan, 2009 1 commit
  14. 12 Jan, 2009 1 commit
  15. 11 Jan, 2009 1 commit
  16. 06 Jan, 2009 1 commit
  17. 05 Jan, 2009 9 commits
  18. 04 Jan, 2009 1 commit
  19. 03 Jan, 2009 1 commit
  20. 30 Dec, 2008 1 commit
    • Max Kellermann's avatar
      main: use the GLib main loop · 71e7ce5d
      Max Kellermann authored
      This is a rather huge patch, which unfortunately cannot be splitted.
      
      Instead of using our custom ioops.h library, convert everything to use
      the GLib main loop.
      71e7ce5d