aboutsummaryrefslogtreecommitdiffstats
path: root/configure.ac (follow)
Commit message (Collapse)AuthorAgeFilesLines
* 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.
* added support for the MMS protocolMax Kellermann2009-01-291-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.
* oggvorbis: define HAVE_OGGVORBIS when tremor is enabledMax Kellermann2009-01-151-1/+3
| | | | When tremor (libvorbisidec) is used, HAVE_OGGVORBIS was not defined.
* configure.ac: added the --enable-sqlite optionMax Kellermann2009-01-121-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.
* configure.ac: removed duplicate PKG_PROG_PKG_CONFIGMax Kellermann2009-01-111-2/+0
|
* configure.ac: declare MPD_LIBS and MPD_CFLAGS firstMax Kellermann2009-01-061-10/+10
| | | | | Declare and initialize MPD_LIBS and MPD_CFLAGS before the "OS specific defaults" section.
* configure.ac: moved checks to argument declarations IMax Kellermann2009-01-051-68/+68
| | | | | | Zeroconf, curl, libsamplerate. No libid3tag for now, because libid3tag should be automatically disabled when no decoders using it are enabled.
* configure.ac: moved checks to argument declarations IMax Kellermann2009-01-051-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.
* configure.ac: reordered plugin typesMax Kellermann2009-01-051-105/+125
| | | | | Print input plugins first, then archive, metadatab, decoder, converter, encoder, output plugins.
* configure.ac: moved build options downMax Kellermann2009-01-051-23/+18
| | | | | Initialize the CFLAGS (warnings, errors) after all the libraries, because some library checks may be broken with -Werror or -pedantic.
* configure.ac: use AC_CHECK_HEADERS to check for locale.hMax Kellermann2009-01-051-1/+1
| | | | | AC_CHECK_HEADERS defines HAVE_LOCALE_H, so we don't have to manually define HAVE_LOCALE.
* configure.ac: moved mandatory checks upMax Kellermann2009-01-051-18/+35
| | | | | First do the checks for mandatory stuff (libc features, glib, pkg-config), then all the options.
* configure.ac: removed obsolete checksMax Kellermann2009-01-051-5/+0
| | | | Don't check for inttypes.h and langinfo.h.
* use GLib byte order macrosMax Kellermann2009-01-051-2/+0
|
* configure.ac: disable ID3 support when libid3tag was not foundMax Kellermann2009-01-051-1/+1
| | | | Fix a typo.
* configure.ac: detect libid3tag without pkg-configMax Kellermann2009-01-041-3/+8
| | | | | | libid3tag comes without a pkg-config file, and it is usually added by distribution packages. For those without .pc file, attempt to auto-detect the library with AC_CHECK_LIB.
* configure.ac: link with -lws2_32 on WIN32Max Kellermann2009-01-031-0/+6
| | | | All socket functions are provided by ws2_32.dll.
* main: use the GLib main loopMax Kellermann2008-12-301-1/+1
| | | | | | | 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.
* zeroconf: moved code to zeroconf-avahi.c and zeroconf-bonjour.cMax Kellermann2008-12-301-0/+2
| | | | | Moved implementation specific code to their own sources, internal declarations in zeroconf-internal.h.
* main: use g_setenv() instead of setenv()Max Kellermann2008-12-291-1/+0
| | | | Removed the fallback setenv() implementation for solaris.
* configure.ac: append archive libraries to $MPD_LIBSMax Kellermann2008-12-291-4/+9
| | | | | All archive plugins used to overwrite $MPD_LIBS, ignoring the existing value. Make them append instead, keeping the old value.
* configure.ac: check for archive libraries only if enabledMax Kellermann2008-12-291-3/+9
| | | | | Don't bother to look for libbz2, libzzip and libiso9660 if the plugins are disabled.
* configure.ac: removed pthread checksMax Kellermann2008-12-291-4/+0
| | | | We're now using GLib threading.
* log: support syslog()Max Kellermann2008-12-281-0/+15
| | | | Allow logging to syslog if log_file is configured to "syslog".
* decoder: new plugin using modplug libraryViliam Mateicka2008-12-281-0/+21
|
* configure.ac: fixed description to bzip2 compile optionViliam Mateicka2008-12-271-1/+1
|
* Add an "Archive support" section to the configure results screen.Avuton Olrich2008-12-271-18/+21
|
* Change configure time option to be bzip2 rather than bz2.Avuton Olrich2008-12-271-1/+1
|
* Fix text string to show bz2 rather than rar.Avuton Olrich2008-12-271-1/+1
|
* disable archive API without pluginsMax Kellermann2008-12-271-0/+10
| | | | | When there are no archive plugins, we do not need the archive API at all. Drop all its overhead.