aboutsummaryrefslogtreecommitdiffstats
path: root/configure.ac (follow)
Commit message (Collapse)AuthorAgeFilesLines
...
* | move systemd unit to directory systemd/Max Kellermann2014-01-271-1/+1
| |
* | neighbor/upnp: UPnP media server discoveryMax Kellermann2014-01-261-0/+3
| |
* | neighbor: new subsystem to detect file servers on the local networkMax Kellermann2014-01-261-0/+21
| | | | | | | | | | | | | | | | | | | | | | | | | | This commit adds the NeighborPlugin API which can be used to detect nearby file servers that can be used by input plugins. This list of servers is exported using the new "listneighbors" command. The idle even "neighbor" notifies interested clients when a new neighbor is found or an existing one is lost. There's a lot missing currently: protocol&user documentation, and a way to "mount" remote servers into the music database. Obviously, some code from the UPnP database plugin can be moved to a neighbor plugin.
* | Win32Main: move to win32/Max Kellermann2014-01-241-1/+1
| |
* | thread/Name: set thread namesMax Kellermann2014-01-231-0/+7
| | | | | | | | For debugging.
* | CommandLine: show the current git tag and commit idMax Kellermann2014-01-201-0/+4
| |
* | Daemon: don't use daemon(), always require fork()Max Kellermann2014-01-181-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().
* | Merge tag 'release-0.18.7'Max Kellermann2014-01-131-1/+1
|\|
| * configure.ac: reject libmpcdec SV7 in configure scriptMax Kellermann2014-01-111-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.
* | Shine encoding pluginAndrée Ekroth2014-01-131-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 }
* | UPnP database pluginJean-Francois Dockes2014-01-091-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]
* | playlist/{asx,rss,xspf}: use Expat instead of GLib to parse XMLMax Kellermann2014-01-091-0/+14
| |
* | event/Loop: remove the GLib implementationMax Kellermann2014-01-041-58/+19
| | | | | | | | | | Now that the remaining known bugs in poll() implementation are fixed, we can go on without the GLib implementation.
* | Merge branch 'v0.18.x'Max Kellermann2013-12-291-1/+1
|\|
| * configure.ac: improved check for libyajl 1.0Max Kellermann2013-12-291-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.
| * configure.ac: prepare for 0.18.7Max Kellermann2013-12-291-1/+1
| |
| * release v0.18.6Max Kellermann2013-12-241-1/+1
| |
* | input/smbclient: new input pluginMax Kellermann2013-12-291-0/+14
| |
* | configure.ac: skip Linux specific tests on other OSsMax Kellermann2013-12-201-6/+23
| |
* | configure.ac: add variable $host_is_unixMax Kellermann2013-12-191-7/+3
| |
* | configure.ac: add variable $host_is_solarisMax Kellermann2013-12-191-13/+6
| |
* | configure.ac: increment protocol version to 0.19.0Max Kellermann2013-12-191-1/+1
| | | | | | | | Due to recent protocol additions ("addtagid", "cleartagid").
* | configure.ac: add option "--disable-glib"Max Kellermann2013-12-151-4/+15
| | | | | | | | | | Allows building without GLib. This fails to compile currently, because GLib is still used in the MPD core.
* | Merge branch 'v0.18.x'Max Kellermann2013-12-141-0/+1
|\|
| * input/cdio_paranoia: support libcdio-paranoia 0.90Gaetan Bisson2013-11-271-0/+1
| |
| * configure.ac: prepare for 0.18.6Max Kellermann2013-11-271-1/+1
| |
* | fs: implemented standard directories APIDenis Krjuchkov2013-12-081-0/+1
| |
* | event: add poll() based PollGroup implementationDenis Krjuchkov2013-12-021-1/+7
| |
* | pcm/SoxrResampler: new resampler option using libsoxrMax Kellermann2013-12-011-0/+15
| |
* | event: implement PollGroup based on Windows selectDenis Krjuchkov2013-11-291-3/+11
| |
* | configure.ac: code style improvementsDenis Krjuchkov2013-11-291-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.
* | pcm: drop compatibility with libsamplerate older than 0.1.3Max Kellermann2013-11-281-9/+1
| | | | | | | | Remove compatibility code.
* | Add infrastructure for using multiple event loopsDenis Krjuchkov2013-11-271-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.
* | configure.ac: set VERSION_MINOR to 19Denis Krjuchkov2013-11-261-1/+1
| |
* | Merge branch 'v0.18.x'Max Kellermann2013-11-231-3/+5
|\|
| * release v0.18.5Max Kellermann2013-11-231-1/+1
| |
| * configure.ac: auto-detect fluidsynth by defaultMax Kellermann2013-11-211-3/+5
| | | | | | | | | | The option "--enable-fluidsynth" was documented to be "auto" by default, when it was really "no".
| * configure.ac: prepare for 0.18.5Max Kellermann2013-11-181-1/+1
| |
* | configure.ac: prepare version 0.19Max Kellermann2013-11-131-1/+1
|/
* configure.ac: prepare for 0.18.4Max Kellermann2013-11-091-1/+1
|
* Makefile.am: disable dist-bzip2Max Kellermann2013-11-081-1/+1
| | | | | bzip2-compressed tarballs are obsolete, xz is better and widely understood.
* configure.ac: prepare for 0.18.3Max Kellermann2013-11-081-1/+1
|
* configure.ac: require libaudiofile 0.3 due to API breakageMax Kellermann2013-11-061-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.
* configure.ac: prepare for 0.18.2Max Kellermann2013-11-051-1/+1
|
* release v0.18.1Max Kellermann2013-11-041-1/+1
|
* configure.ac: prepare for 0.18.1Max Kellermann2013-11-041-1/+1
|
* release v0.18Max Kellermann2013-10-311-1/+1
|
* configure.ac: move -Werror before all other CFLAGSMax Kellermann2013-10-301-6/+7
| | | | Without -Werror, clang will not fail on -ftree-vectorize.
* configure.ac: default to enable_openal=autoMax Kellermann2013-10-301-15/+19
|
* configure.ac: enable -ffast-math and -ftree-vectorizeMax Kellermann2013-10-301-0/+4
| | | | Allows advanced compiler optimization.