Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
| * | mpd version 0.15.3release-0.15.3 | Avuton Olrich | 2009-08-29 | 1 | -1/+1 | |
| | | ||||||
| * | Modify version string to post-release version 0.15.3~git | Avuton Olrich | 2009-08-15 | 1 | -1/+1 | |
| | | ||||||
* | | set the close-on-exec flag on all file descriptors | Max Kellermann | 2009-11-07 | 1 | -1/+3 | |
| | | | | | | | | | | | | | | | | | | | | | | Added the "fd_util" library, which attempts to use the new thread-safe Linux system calls pipe2(), accept4() and the options O_CLOEXEC, SOCK_CLOEXEC. Without these, it falls back to FD_CLOEXEC, which is not thread safe. This is particularly important for the "pipe" output plugin (and others, such as JACK/PulseAudio), because we were heavily leaking file descriptors to child processes. | |||||
* | | output/jack: use jack_client_open() instead of jack_client_new() | Max Kellermann | 2009-11-05 | 1 | -1/+1 | |
| | | | | | | | | | | | | | | | | jack_client_new() is deprecated. This requires libjack 0.100 (released nearly 5 years ago). We havn't been testing older libjack versions anyway. As a side effect, there is the new option "autostart". | |||||
* | | add --disable-inotify for configure to disable inotify when autodetected | Viliam Mateicka | 2009-10-24 | 1 | -1/+19 | |
| | | ||||||
* | | Makefile.am: enable the "subdir-objects" option | Max Kellermann | 2009-10-22 | 1 | -1/+1 | |
| | | | | | | | | Don't clutter the top directory with *.o files. | |||||
* | | pulse: code rewrite using the asynchronous libpulse API | Max Kellermann | 2009-10-21 | 1 | -1/+1 | |
| | | | | | | | | | | | | | | | | This is a complete rewrite of the PulseAudio output plugin. It uses the asynchronous API, which gives us more control over everything. Additionally, it connects to the PulseAudio server on startup, and keeps this connection up while MPD runs. During pause, instead of closing the stream, it enables "cork". | |||||
* | | configure.ac: require GLib 2.16 | Max Kellermann | 2009-10-13 | 1 | -2/+2 | |
| | | | | | | | | | | | | | | Accidently, MPD has been using several GLib 2.16 functions for a while, and nobody noticed yet. To simplify the code base, let's bump the minimum GLib version for MPD to 2.16. That version is old enough, and it's reasonable to expect users to have it. | |||||
* | | configure: Fix up the recorder plugin configure. | Avuton Olrich | 2009-10-10 | 1 | -3/+3 | |
| | | ||||||
* | | configure.ac: build with large file support by default | Alam Arias | 2009-10-08 | 1 | -0/+2 | |
| | | | | | | | | This fixes mpg123 support. | |||||
* | | automatically update the database with Linux inotify | Max Kellermann | 2009-09-25 | 1 | -0/+3 | |
| | | | | | | | | | | | | This patch implements a light-weight inotify library, and watches all directories below the music directory. It updates all directories where files changed after a delay of 5 seconds. | |||||
* | | configure.ac: rename HAVE_CURL to ENABLE_CURL | Max Kellermann | 2009-09-24 | 1 | -2/+2 | |
| | | ||||||
* | | output/osx: fix the OS X 10.6 build | Patrik Weiskircher | 2009-09-20 | 1 | -6/+0 | |
| | | | | | | | | Include CoreServices/CoreServices.h. | |||||
* | | output/openal: support OpenAL plugin on Mac OS X | Serge Ziryukin | 2009-09-07 | 1 | -3/+13 | |
| | | ||||||
* | | configure.ac: use /Developer/SDKs/MacOSX10.5.sdk | Patrik Weiskircher | 2009-09-06 | 1 | -0/+6 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | First, this is not a nice fix. I am also not sure why the error happens in the first place. I assume Apple deprecated some stuff in 10.6 + x86_64. My patch simply uses the 10.5 SDK if compiling on 10.6 Snow Leopard - which is installed by default if you install XCode 3.2 that comes with Snow Leopard. The reason this is not a nice fix is, of course, that this doesn't fix the problem. It just "postpones" it to the next release of MacOS X. But, some people may need it, and its better than nothing. | |||||
* | | openal output plugin | Serge Ziryukin | 2009-09-06 | 1 | -0/+25 | |
| | | ||||||
* | | decoder/sidplay: implemented songlength database | Mike Dawson | 2009-08-30 | 1 | -2/+7 | |
| | | | | | | | | [mk: added autoconf test; fixed songlen_data_size type] | |||||
* | | decoder/mpg123: new decoder plugin based on libmpg123 | Max Kellermann | 2009-08-26 | 1 | -0/+19 | |
| | | | | | | | | | | | | | | | | Still missing: - seeking - tags - streaming - encodings other than MPG123_ENC_SIGNED_16 | |||||
* | | output/recorder: new output plugin for recording radio streams | Max Kellermann | 2009-08-24 | 1 | -2/+35 | |
| | | | | | | | | | | | | | | | | | | The recorder plugin writes audio played by MPD to a file. This may be useful for recording radio streams. This implementation is incomplete, because support for tags is missing, and MPD should be able to record each track to a different file. | |||||
* | | Merged release 0.15.2 from branch 'v0.15.x' | Max Kellermann | 2009-08-15 | 1 | -2/+1 | |
|\| | | | | | | | | | | | | | Conflicts: NEWS configure.ac | |||||
| * | mpd version 0.15.2release-0.15.2 | Avuton Olrich | 2009-08-15 | 1 | -1/+1 | |
| | | ||||||
| * | configure.ac: fix the --enable-alsa help string | Max Kellermann | 2009-07-17 | 1 | -2/+1 | |
| | | | | | | | | --enable means "enable", not "disable". | |||||
| * | Modify version string to post-release version 0.15.2~git | Avuton Olrich | 2009-07-15 | 1 | -1/+1 | |
| | | ||||||
* | | use daemon() when the C library provides it | Mike Frysinger | 2009-08-13 | 1 | -1/+1 | |
| | | | | | | | | | | | | | | For systems that cannot support fork() (like no-mmu Linux), use daemon() if it is available for the daemonizing code. Signed-off-by: Mike Frysinger <vapier@gentoo.org> | |||||
* | | Merged release 0.15.1 from branch 'v0.15.x' | Max Kellermann | 2009-07-16 | 1 | -7/+5 | |
|\| | ||||||
| * | mpd version 0.15.1release-0.15.1 | Avuton Olrich | 2009-07-15 | 1 | -1/+1 | |
| | | ||||||
| * | configure.ac: fail when ffmpeg is enabled, but not found | Max Kellermann | 2009-07-14 | 1 | -7/+5 | |
| | | ||||||
| * | configure.ac: fix the --disable-ffmpeg help text | Max Kellermann | 2009-06-25 | 1 | -1/+1 | |
| | | ||||||
| * | NEWS: updated NEWS file for 0.15.1 | Max Kellermann | 2009-06-25 | 1 | -1/+1 | |
| | | ||||||
* | | encoder/twolame: new encoder plugin based on libtwolame | Max Kellermann | 2009-07-14 | 1 | -1/+24 | |
| | | | | | | | | | | | | | | This encoder plugin is a replacement for the LAME encoder plugin for those who prefer a "free" (non-patent encumbered) encoder library. Most of the plugin source code is copied from the LAME encoder plugin, since the LAME and TwoLAME APIs are nearly the same. | |||||
* | | configure.ac: use more MPD_AUTO_PKG() | Max Kellermann | 2009-07-14 | 1 | -24/+19 | |
| | | | | | | | | Fail when a feature is enabled, but the library is not found. | |||||
* | | Makefile.am: use WAVPACK_CFLAGS and WAVPACK_LIBS | Max Kellermann | 2009-07-14 | 1 | -5/+2 | |
| | | | | | | | | Don't append these to MPD_CFLAGS and MPD_LIBS. | |||||
* | | decoder/sndfile: new decoder plugin based on libsndfile | Max Kellermann | 2009-07-07 | 1 | -0/+32 | |
| | | ||||||
* | | configure.ac: increased protocol version to 0.16.0 | Max Kellermann | 2009-07-05 | 1 | -1/+1 | |
| | | | | | | | | We're going to extend the protocol now. Update the protocol version. | |||||
* | | Makefile.am: require automake 1.10 | Max Kellermann | 2009-06-25 | 1 | -1/+1 | |
| | | | | | | | | | | Refuse to build with automake 1.9. 1.9 is quite old already, and I'm too lazy to test with ancient versions. | |||||
* | | Modify version string to post-release version 0.16~git | Avuton Olrich | 2009-06-24 | 1 | -1/+1 | |
|/ | ||||||
* | mpd version 0.15release-0.15 | Avuton Olrich | 2009-06-23 | 1 | -1/+1 | |
| | ||||||
* | Incorrect identifying of --with-tremor option in configure.ac | Victor A. Safronov | 2009-05-26 | 1 | -3/+9 | |
| | | | | [mk: moved check out of the AC_ARG_WITH block] | |||||
* | Modify version string to post-release version 0.15~git | Avuton Olrich | 2009-05-08 | 1 | -1/+1 | |
| | ||||||
* | mpd version 0.15~beta2release-0.15_beta2 | Avuton Olrich | 2009-05-08 | 1 | -1/+1 | |
| | ||||||
* | Modify version string to post-release version 0.15~git | Avuton Olrich | 2009-04-30 | 1 | -1/+1 | |
| | ||||||
* | mpd version 0.15~beta1release-0.15_beta1 | Avuton Olrich | 2009-04-30 | 1 | -1/+1 | |
| | ||||||
* | configure: Fix where mikmod was not explicitly disabled. | Avuton Olrich | 2009-04-29 | 1 | -1/+1 | |
| | ||||||
* | configure.ac: check for C++ detection failure | Max Kellermann | 2009-04-15 | 1 | -0/+21 | |
| | | | | | When no C++ compiler is found, let CXX fall back to $CC, and disable all features which require C++. | |||||
* | configure.ac: automatically detect the sidplay decoder | Max Kellermann | 2009-04-15 | 1 | -3/+3 | |
| | | | | Set sidplay to "auto" by default, and enable it when it's found. | |||||
* | configure.ac: added a real check for libsidplay2 | Max Kellermann | 2009-04-15 | 1 | -1/+16 | |
| | | | | We still can't use the pkg-config file because it requires libtool. | |||||
* | configure.ac: moved the sidplay check to its argument | Max Kellermann | 2009-04-15 | 1 | -11/+11 | |
| | | | | Checks for features should be right next to its argument definition. | |||||
* | configure.ac: detect libiso9660 with pkg-config | Max Kellermann | 2009-04-13 | 1 | -5/+2 | |
| | | | | Fail if the iso9660 plugin is enabled but not found. | |||||
* | configure.ac: detect libzzip with pkg-config | Max Kellermann | 2009-04-13 | 1 | -5/+2 | |
| | | | | Fail if the zzip plugin is enabled but not found. | |||||
* | configure.ac: fail when bzip2 plugin is enabled but not found | Max Kellermann | 2009-04-13 | 1 | -1/+1 | |
| |