aboutsummaryrefslogtreecommitdiffstats
path: root/configure.ac (unfollow)
Commit message (Collapse)AuthorFilesLines
2014-01-23thread/Name: set thread namesMax Kellermann1-0/+7
For debugging.
2014-01-20CommandLine: show the current git tag and commit idMax Kellermann1-0/+4
2014-01-18Daemon: don't use daemon(), always require fork()Max Kellermann1-1/+0
Prepare for more advanced daemonization code, which will not work with daemon(). Let's just require fork(). Everybody who supports daemon() also supports fork().
2014-01-15configure.ac: prepare for 0.18.8Max Kellermann1-1/+1
2014-01-13Shine encoding pluginAndrée Ekroth1-0/+18
This encoding plugin features a fixed-point mp3 encoder, with faster encoding on architectures without a FPU. Right now the encoder is limited to stereo and 16 bit depth. The bitrate and sample rate can be modified in audio_output. audio_output { type "httpd" name "My shine stream" encoder "shine" port "8000" format "44100:16:2" bitrate "320" # default: 128 }
2014-01-11configure.ac: reject libmpcdec SV7 in configure scriptMax Kellermann1-1/+1
Look for symbol "mpc_demux_init" which does not exist in SV7. This avoids build failures when SV7 was found by configure.ac.
2014-01-09UPnP database pluginJean-Francois Dockes1-0/+23
[mk: renamed source files, applied coding style, reduced bloat, using MPD's threading library, using MPD's error reporting and logging library and refactoring, fixed lots of bugs]
2014-01-09playlist/{asx,rss,xspf}: use Expat instead of GLib to parse XMLMax Kellermann1-0/+14
2014-01-04event/Loop: remove the GLib implementationMax Kellermann1-58/+19
Now that the remaining known bugs in poll() implementation are fixed, we can go on without the GLib implementation.
2013-12-29configure.ac: improved check for libyajl 1.0Max Kellermann1-1/+1
If we have libyajl 2.0.1 (without a pkg-config file), our configure.ac would assume this is the libyajl 1.0 API, because the function yajl_alloc() exists in both. This commit changes the library check to the function yajl_parse_complete() which was removed in the 2.0 API. This fixes build failure with libyajl 2.0.1.
2013-12-29configure.ac: prepare for 0.18.7Max Kellermann1-1/+1
2013-12-29input/smbclient: new input pluginMax Kellermann1-0/+14
2013-12-24release v0.18.6Max Kellermann1-1/+1
2013-12-20configure.ac: skip Linux specific tests on other OSsMax Kellermann1-6/+23
2013-12-19configure.ac: add variable $host_is_unixMax Kellermann1-7/+3
2013-12-19configure.ac: add variable $host_is_solarisMax Kellermann1-13/+6
2013-12-19configure.ac: increment protocol version to 0.19.0Max Kellermann1-1/+1
Due to recent protocol additions ("addtagid", "cleartagid").
2013-12-15configure.ac: add option "--disable-glib"Max Kellermann1-4/+15
Allows building without GLib. This fails to compile currently, because GLib is still used in the MPD core.
2013-12-08fs: implemented standard directories APIDenis Krjuchkov1-0/+1
2013-12-02event: add poll() based PollGroup implementationDenis Krjuchkov1-1/+7
2013-12-01pcm/SoxrResampler: new resampler option using libsoxrMax Kellermann1-0/+15
2013-11-29event: implement PollGroup based on Windows selectDenis Krjuchkov1-3/+11
2013-11-29configure.ac: code style improvementsDenis Krjuchkov1-13/+10
Rename HAVE_WINDOWS to host_is_windows for consistency. Use 'yes' as true value instead of '1' for this variable. Use test on this variable instead of case where applicable.
2013-11-28pcm: drop compatibility with libsamplerate older than 0.1.3Max Kellermann1-9/+1
Remove compatibility code.
2013-11-27Add infrastructure for using multiple event loopsDenis Krjuchkov1-1/+67
This change adds two configuration options: --with-eventloop=[glib|internal|auto] --with-pollmethod=[epoll|auto] First allows switching between GLib event loop and internal one. Second chooses backend to use for internal event loop. Conditional compilation symbols are changed accordingly. Additional helper macro MPD_OPTIONAL_FUNC_NODEF is added as well.
2013-11-27input/cdio_paranoia: support libcdio-paranoia 0.90Gaetan Bisson1-0/+1
2013-11-27configure.ac: prepare for 0.18.6Max Kellermann1-1/+1
2013-11-26configure.ac: set VERSION_MINOR to 19Denis Krjuchkov1-1/+1
2013-11-23release v0.18.5Max Kellermann1-1/+1
2013-11-21configure.ac: auto-detect fluidsynth by defaultMax Kellermann1-3/+5
The option "--enable-fluidsynth" was documented to be "auto" by default, when it was really "no".
2013-11-18configure.ac: prepare for 0.18.5Max Kellermann1-1/+1
2013-11-13configure.ac: prepare version 0.19Max Kellermann1-1/+1
2013-11-09configure.ac: prepare for 0.18.4Max Kellermann1-1/+1
2013-11-08Makefile.am: disable dist-bzip2Max Kellermann1-1/+1
bzip2-compressed tarballs are obsolete, xz is better and widely understood.
2013-11-08configure.ac: prepare for 0.18.3Max Kellermann1-1/+1
2013-11-06configure.ac: require libaudiofile 0.3 due to API breakageMax Kellermann1-1/+1
Prior to version 0.3, the "length" callback returned a "long" instead of AFfileoffset. Now that this API bug fix is a few years old, let's drop 0.2 support for good.
2013-11-05configure.ac: prepare for 0.18.2Max Kellermann1-1/+1
2013-11-04release v0.18.1Max Kellermann1-1/+1
2013-11-04configure.ac: prepare for 0.18.1Max Kellermann1-1/+1
2013-10-31release v0.18Max Kellermann1-1/+1
2013-10-30configure.ac: move -Werror before all other CFLAGSMax Kellermann1-6/+7
Without -Werror, clang will not fail on -ftree-vectorize.
2013-10-30configure.ac: default to enable_openal=autoMax Kellermann1-15/+19
2013-10-30configure.ac: enable -ffast-math and -ftree-vectorizeMax Kellermann1-0/+4
Allows advanced compiler optimization.
2013-10-30configure.ac: enable some gcc options even in debug modeMax Kellermann1-6/+10
Most importantly: always disable C++ exceptions. It was surprising to see MPD terminate due to an unexpected exception.
2013-10-28configure.ac: disable the OS X output plugin by defaultMax Kellermann1-1/+5
There hasn't been a maintainer for this plugin for years. It may even fail to build.
2013-10-28configure.ac: add variable host_is_darwinMax Kellermann1-8/+12
Fixes the OpenAL detection which was broken because enable_osx was uesd which was set later.
2013-10-19encoder/{opus,vorbis}: new serial generator replacing g_random_int()Max Kellermann1-0/+1
2013-10-18ZeroconfAvahi: integrate into the EventLoopMax Kellermann1-2/+2
Finally fixes the regression by commit c1f4f1fd.
2013-10-17configure.ac: add function MPD_AUTO_LIB and use itMax Kellermann1-61/+16
2013-10-17configure.ac: define HAVE_MPCDECMax Kellermann1-0/+4
Restore the "mpcdec" decoder plugin that was accidently broken since commit 8ead8f7e.