aboutsummaryrefslogtreecommitdiffstats
path: root/configure.ac (unfollow)
Commit message (Collapse)AuthorFilesLines
2009-03-11configure.ac: add -pg to MPD_LIBS with --enable-gprofMax Kellermann1-0/+1
2009-03-09poison: added valgrind supportMax Kellermann1-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.
2009-03-07configure.ac: fix --enable-bzip2 and --enable-iso9660 variable nameMax Kellermann1-14/+14
Another "remove redundant explicit $enableval assignments" breakage.
2009-03-07configure.ac: fix --enable-X variable namesMax Kellermann1-6/+6
The patch "remove redundant explicit $enableval assignments" broke several options with non-standard variable names.
2009-03-06configure: global indention and trim line wc to 80 when practical.Avuton Olrich1-70/+113
2009-03-06configure: Move the faad stuff to m4/faad.m4Avuton Olrich1-185/+1
2009-03-06configure: No capitalization on beginning of help strings.Avuton Olrich1-8/+8
Most strings have no capitalization at the beinning, make all strings non-capital.
2009-03-06configure: specify that faad2 prefix is optional in the help stringAvuton Olrich1-1/+1
2009-03-06configure: trim down the line length for the faad help stringsAvuton Olrich1-3/+15
2009-03-06configure: trim down the line length for the zeroconf help stringAvuton Olrich1-4/+10
2009-03-06configure: trim down the Tremor AC_ARG_WITH() statementsAvuton Olrich1-6/+19
2009-03-06configure: Group libmad stuff together, rename --enable-mp3 --enable-madAvuton Olrich1-17/+26
2009-03-06configure: remove redundant explicit $enableval assignments.Avuton Olrich1-68/+34
2009-03-05configure: remove duplicate LAME report, unify rest under SHOUTcast header.Avuton Olrich1-14/+14
2009-03-05configure: make all tests the same, when possible.Avuton Olrich1-2/+2
2009-03-06configure: Add 'Streaming Support' section to the configure display.Avuton Olrich1-19/+22
Add 'Streaming Support section to the configure display, clarify the text and unify with the rest of the display.
2009-03-06configure: display the status of lastfm protocol supportAvuton Olrich1-0/+6
2009-03-05configure: Fix configure warning presented by lastfm radio.Avuton Olrich1-1/+1
The configure problem was: ./configure: line 6934: ,: command not found
2009-03-02input_lastfm: new input plugin for last.fm radioMax Kellermann1-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.
2009-03-01configure.ac: make "xmlto" optionalMax Kellermann1-4/+3
Even when --enable-documentation is passed, don't abort if "xmlto" was not found.
2009-02-28configure: don't fail if pipe_output is the only output plugin.Avuton Olrich1-0/+1
2009-02-28configure: move id3 and lame to 'Other Features'Avuton Olrich1-12/+12
2009-02-28configure: don't fail if mp4 is the only enabled input plugin.Avuton Olrich1-0/+1
2009-02-28configure: move the configure status stuff in alphabetical order.Avuton Olrich1-105/+105
2009-02-28pipe: Fix wording in configure and add configure status.Avuton Olrich1-1/+7
2009-02-28pipe: new audio output plugin which runs a commandMichal Nazarewicz1-0/+10
[mk: adapted to new output plugin API]
2009-02-25configure.ac: declare AM_CFLAGSMax Kellermann1-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.
2009-02-24configure.ac: fix comma errorsMax Kellermann1-2/+2
Removed superfluous commas.
2009-02-23Makefile.am: no recursive makefilesMax Kellermann1-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.
2009-02-22shout: use the new encoder APIMax Kellermann1-7/+1
Removed shout's encoder plugin API in favor of the new generic encoder plugin API.
2009-02-22encoder: added lame mp3 encoderMax Kellermann1-0/+4
This new LAME encoder plugin is based on the existing shout_mp3.c plugin.
2009-02-22encoder: added vorbis encoderMax Kellermann1-0/+4
This new vorbis encoder plugin is based on the existing shout_ogg.c plugin.
2009-02-22added the encoder APIMax Kellermann1-0/+2
The new generic encoder API will replace shout's custom encoder API.
2009-02-18configure.ac: check ${host_os} instead of ${host}Max Kellermann1-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.
2009-02-18configure.ac: added AC_CANONICAL_HOSTMax Kellermann1-0/+2
Without AC_CANONICAL_HOST, ${host_os} etc. are not defined.
2009-02-18configure.ac: added switch for test programsMax Kellermann1-0/+7
The switch syntax is "--enable-test". There are no test programs yet.
2009-02-18mp4ff: use faacDecInit2() to find the AAC trackMax Kellermann1-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.
2009-02-13doc: generate API documentation with doxygenMax Kellermann1-0/+7
When configured with --enable-documentation, use doxygen.
2009-02-12configure.ac: always check for C++ compilerMax Kellermann1-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.
2009-02-12wildmidi: new decoder plugin for MIDI filesMax Kellermann1-0/+32
2009-02-12fluidsynth: new decoder plugin for MIDI filesMax Kellermann1-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)
2009-02-11configure.ac: define conditional am__fastdepCXXMax Kellermann1-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.
2009-02-11sidplay: new decoder plugin for playing C64 SID filesMax Kellermann1-0/+26
2009-02-11configure.ac: removed misplaced commaMax Kellermann1-1/+1
2009-02-09configure.ac: define HAVE_FFMPEG after all checksMax Kellermann1-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.
2009-02-04configure.ac: raised protocol version to "0.15.0"Max Kellermann1-1/+1
The protocol has been extended since MPD 0.14: playlist ranges, stickers. About time to give the protocol a new version number!
2009-02-04configure.ac: make DocBook processing optionalMax Kellermann1-7/+12
Disable the HTML documentation generator by default. Most users will pick it from the web site.
2009-01-30configure.ac: detect jack_set_info_function()Max Kellermann1-0/+10
jack_set_info_function() is not provided by older libjack versions. Attempt to detect if it is available.
2009-01-29configure.ac: disable MMS by defaultMax Kellermann1-1/+1
MMS streaming is experimental; sync the default value with the help text.
2009-01-29added support for the MMS protocolMax Kellermann1-0/+18
This patch implements the MMS protocol, by using libmms. It is quite experimental: it does not support seeking yet, and it is currently using synchronous I/O, which causes MPD to hang while waiting for the server.