Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | 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. | ||||
* | | Shine encoding plugin | Andrée Ekroth | 2014-01-13 | 1 | -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 plugin | Jean-Francois Dockes | 2014-01-09 | 1 | -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 XML | Max Kellermann | 2014-01-09 | 1 | -0/+14 |
| | | |||||
* | | event/Loop: remove the GLib implementation | Max Kellermann | 2014-01-04 | 1 | -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 Kellermann | 2013-12-29 | 1 | -1/+1 |
|\| | |||||
| * | configure.ac: improved check for libyajl 1.0 | Max Kellermann | 2013-12-29 | 1 | -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.7 | Max Kellermann | 2013-12-29 | 1 | -1/+1 |
| | | |||||
| * | release v0.18.6 | Max Kellermann | 2013-12-24 | 1 | -1/+1 |
| | | |||||
* | | input/smbclient: new input plugin | Max Kellermann | 2013-12-29 | 1 | -0/+14 |
| | | |||||
* | | configure.ac: skip Linux specific tests on other OSs | Max Kellermann | 2013-12-20 | 1 | -6/+23 |
| | | |||||
* | | configure.ac: add variable $host_is_unix | Max Kellermann | 2013-12-19 | 1 | -7/+3 |
| | | |||||
* | | configure.ac: add variable $host_is_solaris | Max Kellermann | 2013-12-19 | 1 | -13/+6 |
| | | |||||
* | | configure.ac: increment protocol version to 0.19.0 | Max Kellermann | 2013-12-19 | 1 | -1/+1 |
| | | | | | | | | Due to recent protocol additions ("addtagid", "cleartagid"). | ||||
* | | configure.ac: add option "--disable-glib" | Max Kellermann | 2013-12-15 | 1 | -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 Kellermann | 2013-12-14 | 1 | -0/+1 |
|\| | |||||
| * | input/cdio_paranoia: support libcdio-paranoia 0.90 | Gaetan Bisson | 2013-11-27 | 1 | -0/+1 |
| | | |||||
| * | configure.ac: prepare for 0.18.6 | Max Kellermann | 2013-11-27 | 1 | -1/+1 |
| | | |||||
* | | fs: implemented standard directories API | Denis Krjuchkov | 2013-12-08 | 1 | -0/+1 |
| | | |||||
* | | event: add poll() based PollGroup implementation | Denis Krjuchkov | 2013-12-02 | 1 | -1/+7 |
| | | |||||
* | | pcm/SoxrResampler: new resampler option using libsoxr | Max Kellermann | 2013-12-01 | 1 | -0/+15 |
| | | |||||
* | | event: implement PollGroup based on Windows select | Denis Krjuchkov | 2013-11-29 | 1 | -3/+11 |
| | | |||||
* | | configure.ac: code style improvements | Denis Krjuchkov | 2013-11-29 | 1 | -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.3 | Max Kellermann | 2013-11-28 | 1 | -9/+1 |
| | | | | | | | | Remove compatibility code. | ||||
* | | Add infrastructure for using multiple event loops | Denis Krjuchkov | 2013-11-27 | 1 | -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 19 | Denis Krjuchkov | 2013-11-26 | 1 | -1/+1 |
| | | |||||
* | | Merge branch 'v0.18.x' | Max Kellermann | 2013-11-23 | 1 | -3/+5 |
|\| | |||||
| * | release v0.18.5 | Max Kellermann | 2013-11-23 | 1 | -1/+1 |
| | | |||||
| * | configure.ac: auto-detect fluidsynth by default | Max Kellermann | 2013-11-21 | 1 | -3/+5 |
| | | | | | | | | | | The option "--enable-fluidsynth" was documented to be "auto" by default, when it was really "no". | ||||
| * | configure.ac: prepare for 0.18.5 | Max Kellermann | 2013-11-18 | 1 | -1/+1 |
| | | |||||
* | | configure.ac: prepare version 0.19 | Max Kellermann | 2013-11-13 | 1 | -1/+1 |
|/ | |||||
* | configure.ac: prepare for 0.18.4 | Max Kellermann | 2013-11-09 | 1 | -1/+1 |
| | |||||
* | Makefile.am: disable dist-bzip2 | Max Kellermann | 2013-11-08 | 1 | -1/+1 |
| | | | | | bzip2-compressed tarballs are obsolete, xz is better and widely understood. | ||||
* | configure.ac: prepare for 0.18.3 | Max Kellermann | 2013-11-08 | 1 | -1/+1 |
| | |||||
* | configure.ac: require libaudiofile 0.3 due to API breakage | Max Kellermann | 2013-11-06 | 1 | -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.2 | Max Kellermann | 2013-11-05 | 1 | -1/+1 |
| | |||||
* | release v0.18.1 | Max Kellermann | 2013-11-04 | 1 | -1/+1 |
| | |||||
* | configure.ac: prepare for 0.18.1 | Max Kellermann | 2013-11-04 | 1 | -1/+1 |
| | |||||
* | release v0.18 | Max Kellermann | 2013-10-31 | 1 | -1/+1 |
| | |||||
* | configure.ac: move -Werror before all other CFLAGS | Max Kellermann | 2013-10-30 | 1 | -6/+7 |
| | | | | Without -Werror, clang will not fail on -ftree-vectorize. | ||||
* | configure.ac: default to enable_openal=auto | Max Kellermann | 2013-10-30 | 1 | -15/+19 |
| | |||||
* | configure.ac: enable -ffast-math and -ftree-vectorize | Max Kellermann | 2013-10-30 | 1 | -0/+4 |
| | | | | Allows advanced compiler optimization. | ||||
* | configure.ac: enable some gcc options even in debug mode | Max Kellermann | 2013-10-30 | 1 | -6/+10 |
| | | | | | Most importantly: always disable C++ exceptions. It was surprising to see MPD terminate due to an unexpected exception. | ||||
* | configure.ac: disable the OS X output plugin by default | Max Kellermann | 2013-10-28 | 1 | -1/+5 |
| | | | | | There hasn't been a maintainer for this plugin for years. It may even fail to build. | ||||
* | configure.ac: add variable host_is_darwin | Max Kellermann | 2013-10-28 | 1 | -8/+12 |
| | | | | | Fixes the OpenAL detection which was broken because enable_osx was uesd which was set later. | ||||
* | encoder/{opus,vorbis}: new serial generator replacing g_random_int() | Max Kellermann | 2013-10-19 | 1 | -0/+1 |
| |