aboutsummaryrefslogtreecommitdiffstats
path: root/configure.ac (follow)
Commit message (Collapse)AuthorAgeFilesLines
* encoder/shine: require libshine 3.1, adapt to new APIMax Kellermann2014-08-131-1/+1
| | | | | | | The "written" argument to shine_encode_buffer() and shine_flush() was changed from "long" to "int", which breaks API and ABI compatibility. This is a big deal, and it doesn't seem worthwile to keep support for the (broken) 3.0 release.
* configure.ac: fix typo, remove spacesMax Kellermann2014-08-111-1/+1
|
* decoder/Mp4v2: add MP4v2 decoder pluginAndrée Ekroth2014-08-071-0/+25
| | | | | This plugin uses the MP4v2 library to play mp4/m4a files. It is limited to file_decode.
* fs/GzipOutputStream: new class wrapping zlibMax Kellermann2014-08-061-0/+15
|
* configure.ac: disable exceptions only with Boost 1.54 or newerMax Kellermann2014-06-161-2/+25
| | | | See https://svn.boost.org/trac/boost/ticket/7849
* configure.ac: check for BoostMax Kellermann2014-06-111-0/+2
|
* zeroconf/Avahi: call dbus_shutdown() during shutdownMax Kellermann2014-06-101-1/+1
| | | | Make valgrind happy.
* configure.ac: always define _GNU_SOURCE on LinuxMax Kellermann2014-03-151-0/+3
| | | | Make sure glibc gives us all features.
* SongSort, ...: use libicu instead of GLib's g_utf8_*()Max Kellermann2014-02-241-0/+13
|
* first Android releaseMax Kellermann2014-02-221-0/+21
| | | | | Finally, MPD runs on Android. For some small value of "runs". Very much work left, too much to describe.
* configure.ac: detect Android cross-buildMax Kellermann2014-02-211-0/+10
| | | | Define "ANDROID" if the host operating system is Android.
* Merge branch 'v0.18.x'Max Kellermann2014-02-181-2/+2
|\
| * configure.ac: fix linker failure when libvorbis/libogg are staticMax Kellermann2014-02-181-1/+1
| | | | | | | | | | Link libvorbisfile first, followed to libvorbis and finally libogg. This order is necessary because libvorbisfile depends on libvorbis.
| * configure.ac: link the Vorbis encoder with liboggMax Kellermann2014-02-171-1/+1
| | | | | | | | Fixes another linker failure. Similar to commit ea406875
| * configure.ac: prepare for 0.18.9Max Kellermann2014-02-091-1/+1
| |
* | configure.ac: check for libpthreadMax Kellermann2014-02-181-0/+5
| | | | | | | | Required for building without GLib.
* | Merge tag 'release-0.18.8'Max Kellermann2014-02-071-1/+1
|\|
| * configure.ac: link the Vorbis encoder with libvorbisMax Kellermann2014-02-061-1/+1
| | | | | | | | | | Since the encoder plugin uses a libvorbis function (and not only libvorbisenc functions), we need to link with libvorbis explicitly.
| * new developer mailing listMax Kellermann2014-01-201-1/+1
| |
| * configure.ac: prepare for 0.18.8Max Kellermann2014-01-151-1/+1
| |
* | input/nfs: new plugin using libnfsMax Kellermann2014-02-061-0/+13
| |
* | db: add compile-time option to disable databaseMax Kellermann2014-01-301-3/+15
| |
* | Main, OutputThread: increase kernel timer slack (Linux)Max Kellermann2014-01-301-0/+2
| | | | | | | | | | Allows the kernel to combine timer wakeups with other processes, reducing power usage.
* | configure.ac: detect libsmbclient without pkg-configMax Kellermann2014-01-271-1/+2
| | | | | | | | | | The pkg-config file has been added in Samba 4.0. This commits adds a fallback for older libsmbclient versions.
* | configure.ac: check if -lrt is necessary for clock_gettime()Max Kellermann2014-01-271-0/+2
| |
* | configure.ac: move autoconf/automake helpers to build/Max Kellermann2014-01-271-0/+1
| |
* | 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
|\|