aboutsummaryrefslogtreecommitdiffstats
path: root/configure.ac (unfollow)
Commit message (Collapse)AuthorFilesLines
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.
2009-01-15oggvorbis: define HAVE_OGGVORBIS when tremor is enabledMax Kellermann1-1/+3
When tremor (libvorbisidec) is used, HAVE_OGGVORBIS was not defined.
2009-01-12configure.ac: added the --enable-sqlite optionMax Kellermann1-0/+14
MPD will (optionall) use sqlite databases in the future. Add a configure option to enable that. There is no code yet to really use sqlite, so the practical use of this patch is limited.
2009-01-11configure.ac: removed duplicate PKG_PROG_PKG_CONFIGMax Kellermann1-2/+0
2009-01-06configure.ac: declare MPD_LIBS and MPD_CFLAGS firstMax Kellermann1-10/+10
Declare and initialize MPD_LIBS and MPD_CFLAGS before the "OS specific defaults" section.
2009-01-05configure.ac: moved checks to argument declarations IMax Kellermann1-68/+68
Zeroconf, curl, libsamplerate. No libid3tag for now, because libid3tag should be automatically disabled when no decoders using it are enabled.
2009-01-05configure.ac: moved checks to argument declarations IMax Kellermann1-38/+38
Don't separate basic options from their according tests. Due to lots of interdependencies, we won't do that for the plugins yet.
2009-01-05configure.ac: reordered plugin typesMax Kellermann1-105/+125
Print input plugins first, then archive, metadatab, decoder, converter, encoder, output plugins.
2009-01-05configure.ac: moved build options downMax Kellermann1-23/+18
Initialize the CFLAGS (warnings, errors) after all the libraries, because some library checks may be broken with -Werror or -pedantic.
2009-01-05configure.ac: use AC_CHECK_HEADERS to check for locale.hMax Kellermann1-1/+1
AC_CHECK_HEADERS defines HAVE_LOCALE_H, so we don't have to manually define HAVE_LOCALE.
2009-01-05configure.ac: moved mandatory checks upMax Kellermann1-18/+35
First do the checks for mandatory stuff (libc features, glib, pkg-config), then all the options.