aboutsummaryrefslogtreecommitdiffstats
path: root/configure.ac (follow)
Commit message (Collapse)AuthorAgeFilesLines
* httpd: new output plugin to replace "shout"Max Kellermann2009-03-151-0/+16
| | | | | | | | | | | | | | | | | | | Let's get rid of the "shout" plugin, and the awfully complicated icecast daemon setup! MPD can do better if it's doing the HTTP server stuff on its own. This new plugin has several advantages: - easier to set up - only one daemon, no password settings, no mount settings - MPD controls the encoder and thus already knows the packet boundaries - icecast has to parse them - MPD doesn't bother to encode data while nobody is listening This implementation is very experimental (no header parsing, ignores request URI, no icy-metadata, ...). It should be able to suport several encoders in parallel in the future (with different bit rates, different codec, ...), to make MPD the perfect streaming server. Once MPD gets multi-player support, we can even mount several different radio stations on one server.
* configure.ac: add -pg to MPD_LIBS with --enable-gprofMax Kellermann2009-03-111-0/+1
|
* poison: added valgrind supportMax Kellermann2009-03-091-0/+1
| | | | | | If the header valgrind/memcheck.h is available, add VALGRIND_MAKE_MEM_NOACCESS() and VALGRIND_MAKE_MEM_UNDEFINED() support, which enables nice warnings in the valgrind memory checker.
* configure.ac: fix --enable-bzip2 and --enable-iso9660 variable nameMax Kellermann2009-03-071-14/+14
| | | | Another "remove redundant explicit $enableval assignments" breakage.
* configure.ac: fix --enable-X variable namesMax Kellermann2009-03-071-6/+6
| | | | | The patch "remove redundant explicit $enableval assignments" broke several options with non-standard variable names.
* configure: global indention and trim line wc to 80 when practical.Avuton Olrich2009-03-061-70/+113
|
* configure: Move the faad stuff to m4/faad.m4Avuton Olrich2009-03-061-185/+1
|
* configure: No capitalization on beginning of help strings.Avuton Olrich2009-03-061-8/+8
| | | | | Most strings have no capitalization at the beinning, make all strings non-capital.
* configure: specify that faad2 prefix is optional in the help stringAvuton Olrich2009-03-061-1/+1
|
* configure: trim down the line length for the faad help stringsAvuton Olrich2009-03-061-3/+15
|
* configure: trim down the line length for the zeroconf help stringAvuton Olrich2009-03-061-4/+10
|
* configure: trim down the Tremor AC_ARG_WITH() statementsAvuton Olrich2009-03-061-6/+19
|
* configure: Group libmad stuff together, rename --enable-mp3 --enable-madAvuton Olrich2009-03-061-17/+26
|
* configure: remove redundant explicit $enableval assignments.Avuton Olrich2009-03-061-68/+34
|
* configure: remove duplicate LAME report, unify rest under SHOUTcast header.Avuton Olrich2009-03-051-14/+14
|
* configure: make all tests the same, when possible.Avuton Olrich2009-03-051-2/+2
|
* configure: Add 'Streaming Support' section to the configure display.Avuton Olrich2009-03-061-19/+22
| | | | | Add 'Streaming Support section to the configure display, clarify the text and unify with the rest of the display.
* configure: display the status of lastfm protocol supportAvuton Olrich2009-03-061-0/+6
|
* configure: Fix configure warning presented by lastfm radio.Avuton Olrich2009-03-051-1/+1
| | | | | The configure problem was: ./configure: line 6934: ,: command not found
* input_lastfm: new input plugin for last.fm radioMax Kellermann2009-03-021-0/+14
| | | | | | | The lastfm input plugin enables MPD to play lastfm:// URLs. This plugin is not complete yet: it plays only the first song in the last.fm playlist, and the playlist parser isn't even implemented properly.
* configure.ac: make "xmlto" optionalMax Kellermann2009-03-011-4/+3
| | | | | Even when --enable-documentation is passed, don't abort if "xmlto" was not found.
* configure: don't fail if pipe_output is the only output plugin.Avuton Olrich2009-02-281-0/+1
|
* configure: move id3 and lame to 'Other Features'Avuton Olrich2009-02-281-12/+12
|
* configure: don't fail if mp4 is the only enabled input plugin.Avuton Olrich2009-02-281-0/+1
|
* configure: move the configure status stuff in alphabetical order.Avuton Olrich2009-02-281-105/+105
|
* pipe: Fix wording in configure and add configure status.Avuton Olrich2009-02-281-1/+7
|
* pipe: new audio output plugin which runs a commandMichal Nazarewicz2009-02-281-0/+10
| | | | [mk: adapted to new output plugin API]
* configure.ac: declare AM_CFLAGSMax Kellermann2009-02-251-2/+4
| | | | | Moved generic compiler options to AM_CFLAGS. MPD_CFLAGS/MPD_LIBS will hopefully fade away one day, in favor of more fine-grained variables.
* configure.ac: fix comma errorsMax Kellermann2009-02-241-2/+2
| | | | Removed superfluous commas.
* Makefile.am: no recursive makefilesMax Kellermann2009-02-231-1/+1
| | | | | | 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.
* shout: use the new encoder APIMax Kellermann2009-02-221-7/+1
| | | | | Removed shout's encoder plugin API in favor of the new generic encoder plugin API.
* encoder: added lame mp3 encoderMax Kellermann2009-02-221-0/+4
| | | | | This new LAME encoder plugin is based on the existing shout_mp3.c plugin.
* encoder: added vorbis encoderMax Kellermann2009-02-221-0/+4
| | | | | This new vorbis encoder plugin is based on the existing shout_ogg.c plugin.
* added the encoder APIMax Kellermann2009-02-221-0/+2
| | | | The new generic encoder API will replace shout's custom encoder API.
* configure.ac: check ${host_os} instead of ${host}Max Kellermann2009-02-181-4/+4
| | | | | | The configure.ac script does not care about the host architecture, it only cares about the OS. Use ${host_os} instead of ${host} to simplify the matching expressions.
* configure.ac: added AC_CANONICAL_HOSTMax Kellermann2009-02-181-0/+2
| | | | Without AC_CANONICAL_HOST, ${host_os} etc. are not defined.
* configure.ac: added switch for test programsMax Kellermann2009-02-181-0/+7
| | | | The switch syntax is "--enable-test". There are no test programs yet.
* mp4ff: use faacDecInit2() to find the AAC trackMax Kellermann2009-02-181-1/+0
| | | | | | | | | Use faacDecInit2() instead of AudioSpecificConfig() to detect the AAC track in the MP4 file. This has a great advantage: it initializes the libfaad decoder, which the caller would normally do anyway - but now we can go without the AudioSpecificConfig() call. When decoder==NULL (called from mp4_tag_dup()), fall back to a mp4ff_get_track_type()==1 check, like other audio players do.
* doc: generate API documentation with doxygenMax Kellermann2009-02-131-0/+7
| | | | When configured with --enable-documentation, use doxygen.
* configure.ac: always check for C++ compilerMax Kellermann2009-02-121-5/+2
| | | | | | | | | 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.
* wildmidi: new decoder plugin for MIDI filesMax Kellermann2009-02-121-0/+32
|
* fluidsynth: new decoder plugin for MIDI filesMax Kellermann2009-02-121-1/+21
| | | | | | | | | | | | | | 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)
* configure.ac: define conditional am__fastdepCXXMax Kellermann2009-02-111-0/+2
| | | | | | | | When the sidplay plugin is disabled, "./configure" does not look for the C++ compiler. This creates an odd situation: automake requires the am__fastdepCXX conditional, although configure did not generate it. Work around this autotools limitation by manually disabling am__fastdepCXX.
* sidplay: new decoder plugin for playing C64 SID filesMax Kellermann2009-02-111-0/+26
|
* configure.ac: removed misplaced commaMax Kellermann2009-02-111-1/+1
|
* configure.ac: define HAVE_FFMPEG after all checksMax Kellermann2009-02-091-2/+5
| | | | | | Don't define HAVE_FFMPEG if the ffmpeg libraries were found via pkg-config, but ffmpeg support was disabled because avcodec_decode_audio2() is not available.
* configure.ac: raised protocol version to "0.15.0"Max Kellermann2009-02-041-1/+1
| | | | | The protocol has been extended since MPD 0.14: playlist ranges, stickers. About time to give the protocol a new version number!
* configure.ac: make DocBook processing optionalMax Kellermann2009-02-041-7/+12
| | | | | Disable the HTML documentation generator by default. Most users will pick it from the web site.
* configure.ac: detect jack_set_info_function()Max Kellermann2009-01-301-0/+10
| | | | | jack_set_info_function() is not provided by older libjack versions. Attempt to detect if it is available.
* configure.ac: disable MMS by defaultMax Kellermann2009-01-291-1/+1
| | | | | MMS streaming is experimental; sync the default value with the help text.