Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | configure.ac: prepare for 0.19.1 | Max Kellermann | 2014-10-11 | 1 | -1/+1 |
| | |||||
* | release v0.19 | Max Kellermann | 2014-10-10 | 1 | -1/+1 |
| | |||||
* | Merge tag 'v0.18.16' | Max Kellermann | 2014-09-26 | 1 | -43/+13 |
|\ | |||||
| * | configure.ac: fix DSD breakage due to typo | Max Kellermann | 2014-09-26 | 1 | -1/+1 |
| | | |||||
| * | configure.ac: prepare for 0.18.16 | Max Kellermann | 2014-09-26 | 1 | -1/+1 |
| | | |||||
| * | configure.ac: allow building MPD without decoder plugin | Max Kellermann | 2014-09-26 | 1 | -21/+0 |
| | | | | | | | | | | There's always the "PCM" decoder plugin, which was never checked by configure.ac. | ||||
| * | configure.ac: allow building MPD without output plugin | Max Kellermann | 2014-09-26 | 1 | -21/+0 |
| | | | | | | | | | | | | MPD can easily be used as a database provider for the proxy database plugin. In that case, it needs only one "null" output, and no real output plugin. | ||||
| * | configure.ac: add option to disable the DSD decoders | Max Kellermann | 2014-09-26 | 1 | -0/+13 |
| | | | | | | | | Allow building a smaller MPD binary for people who don't need DSD. | ||||
| * | configure.ac: prepare for 0.18.15 | Max Kellermann | 2014-09-13 | 1 | -1/+1 |
| | | |||||
| * | configure.ac: prepare for 0.18.14 | Max Kellermann | 2014-09-03 | 1 | -1/+1 |
| | | |||||
| * | Win32Main: move to win32/ | Max Kellermann | 2014-08-02 | 1 | -1/+1 |
| | | |||||
| * | configure.ac: prepare for 0.18.13 | Max Kellermann | 2014-08-02 | 1 | -1/+1 |
| | | |||||
| * | configure.ac: prepare for 0.18.12 | Max Kellermann | 2014-06-23 | 1 | -1/+1 |
| | | |||||
| * | configure.ac: prepare for 0.18.11 | Max Kellermann | 2014-04-26 | 1 | -1/+1 |
| | | |||||
| * | configure.ac: prepare for 0.18.10 | Max Kellermann | 2014-03-06 | 1 | -1/+1 |
| | | |||||
* | | encoder/shine: require libshine 3.1, adapt to new API | Max Kellermann | 2014-08-13 | 1 | -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 spaces | Max Kellermann | 2014-08-11 | 1 | -1/+1 |
| | | |||||
* | | decoder/Mp4v2: add MP4v2 decoder plugin | Andrée Ekroth | 2014-08-07 | 1 | -0/+25 |
| | | | | | | | | | | This plugin uses the MP4v2 library to play mp4/m4a files. It is limited to file_decode. | ||||
* | | fs/GzipOutputStream: new class wrapping zlib | Max Kellermann | 2014-08-06 | 1 | -0/+15 |
| | | |||||
* | | configure.ac: disable exceptions only with Boost 1.54 or newer | Max Kellermann | 2014-06-16 | 1 | -2/+25 |
| | | | | | | | | See https://svn.boost.org/trac/boost/ticket/7849 | ||||
* | | configure.ac: check for Boost | Max Kellermann | 2014-06-11 | 1 | -0/+2 |
| | | |||||
* | | zeroconf/Avahi: call dbus_shutdown() during shutdown | Max Kellermann | 2014-06-10 | 1 | -1/+1 |
| | | | | | | | | Make valgrind happy. | ||||
* | | configure.ac: always define _GNU_SOURCE on Linux | Max Kellermann | 2014-03-15 | 1 | -0/+3 |
| | | | | | | | | Make sure glibc gives us all features. | ||||
* | | SongSort, ...: use libicu instead of GLib's g_utf8_*() | Max Kellermann | 2014-02-24 | 1 | -0/+13 |
| | | |||||
* | | first Android release | Max Kellermann | 2014-02-22 | 1 | -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-build | Max Kellermann | 2014-02-21 | 1 | -0/+10 |
| | | | | | | | | Define "ANDROID" if the host operating system is Android. | ||||
* | | Merge branch 'v0.18.x' | Max Kellermann | 2014-02-18 | 1 | -2/+2 |
|\| | |||||
| * | configure.ac: fix linker failure when libvorbis/libogg are static | Max Kellermann | 2014-02-18 | 1 | -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 libogg | Max Kellermann | 2014-02-17 | 1 | -1/+1 |
| | | | | | | | | Fixes another linker failure. Similar to commit ea406875 | ||||
| * | configure.ac: prepare for 0.18.9 | Max Kellermann | 2014-02-09 | 1 | -1/+1 |
| | | |||||
* | | configure.ac: check for libpthread | Max Kellermann | 2014-02-18 | 1 | -0/+5 |
| | | | | | | | | Required for building without GLib. | ||||
* | | Merge tag 'release-0.18.8' | Max Kellermann | 2014-02-07 | 1 | -1/+1 |
|\| | |||||
| * | configure.ac: link the Vorbis encoder with libvorbis | Max Kellermann | 2014-02-06 | 1 | -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 list | Max Kellermann | 2014-01-20 | 1 | -1/+1 |
| | | |||||
| * | configure.ac: prepare for 0.18.8 | Max Kellermann | 2014-01-15 | 1 | -1/+1 |
| | | |||||
* | | input/nfs: new plugin using libnfs | Max Kellermann | 2014-02-06 | 1 | -0/+13 |
| | | |||||
* | | db: add compile-time option to disable database | Max Kellermann | 2014-01-30 | 1 | -3/+15 |
| | | |||||
* | | Main, OutputThread: increase kernel timer slack (Linux) | Max Kellermann | 2014-01-30 | 1 | -0/+2 |
| | | | | | | | | | | Allows the kernel to combine timer wakeups with other processes, reducing power usage. | ||||
* | | configure.ac: detect libsmbclient without pkg-config | Max Kellermann | 2014-01-27 | 1 | -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 Kellermann | 2014-01-27 | 1 | -0/+2 |
| | | |||||
* | | configure.ac: move autoconf/automake helpers to build/ | Max Kellermann | 2014-01-27 | 1 | -0/+1 |
| | | |||||
* | | move systemd unit to directory systemd/ | Max Kellermann | 2014-01-27 | 1 | -1/+1 |
| | | |||||
* | | neighbor/upnp: UPnP media server discovery | Max Kellermann | 2014-01-26 | 1 | -0/+3 |
| | | |||||
* | | neighbor: new subsystem to detect file servers on the local network | Max Kellermann | 2014-01-26 | 1 | -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 Kellermann | 2014-01-24 | 1 | -1/+1 |
| | | |||||
* | | thread/Name: set thread names | Max Kellermann | 2014-01-23 | 1 | -0/+7 |
| | | | | | | | | For debugging. | ||||
* | | CommandLine: show the current git tag and commit id | Max Kellermann | 2014-01-20 | 1 | -0/+4 |
| | | |||||
* | | Daemon: don't use daemon(), always require fork() | Max Kellermann | 2014-01-18 | 1 | -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 Kellermann | 2014-01-13 | 1 | -1/+1 |
|\| | |||||
| * | configure.ac: reject libmpcdec SV7 in configure script | Max Kellermann | 2014-01-11 | 1 | -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. |