aboutsummaryrefslogtreecommitdiff
path: root/configure.ac
Commit message (Collapse)AuthorAge
* configure.ac: disable -Wdeclaration-after-statementMax Kellermann2010-01-02
| | | | Allow declaration after statement.
* configure.ac: expose variables OPENAL_CFLAGS and OPENAL_LIBSMax Kellermann2010-01-01
| | | | | Don't add these to the global MPD_CFLAGS and MPD_LIBS. This allows test programs to link without libopenal.
* Makefile.am: added unit tests for the archive pluginsMax Kellermann2009-12-31
|
* archive/iso: renamed plugin to "iso9660"Max Kellermann2009-12-16
| | | | Based on libiso9660.
* archive/zip: renamed plugin to "zzip"Max Kellermann2009-12-15
| | | | This plugin is based on libzzip.
* cmdline: print out list of encoders in --version infoViliam Mateicka2009-11-17
|
* encoder: introducing flac encoder pluginViliam Mateicka2009-11-17
|
* include config.h in all sourcesMax Kellermann2009-11-12
| | | | | | After we've been hit by Large File Support problems several times in the past week (which only occur on 32 bit platforms, which I don't have), this is yet another attempt to fix the issue.
* Merge branch 'master' of git://git.musicpd.org/metyl/mpdMax Kellermann2009-11-11
|\
| * wave_encoder: new encoder for streaming PCM wave files.Viliam Mateicka2009-11-10
| | | | | | | | | | | | When using wave encoder with httpd audio output mpd can input this stream via http and audiofile decoder. This for example opens simple way to configure lossless audio streaming port(like jack or pulseaudio does but without overhead). Another possibility can be using it for gathering raw data for visualization plugins (If sync issue will be resolved)
* | configure.ac: enable_audiofile defaults to "auto"Max Kellermann2009-11-10
| | | | | | | | | | Since we're using MPD_AUTO_PKG, we can auto-detect this option. Also fix the --enable-audiofile help string.
* | configure.ac: require GLib 2.12Max Kellermann2009-11-10
| | | | | | | | | | | | Drop the required GLib version from 2.16 to 2.12, because many current systems still don't have GLib 2.16. This requires several new compatibility functions in glib_compat.h.
* | Merge branch 'v0.15.x'Max Kellermann2009-11-10
|\ \ | |/ |/| | | | | | | Conflicts: src/input/lastfm_input_plugin.c src/song_save.c
| * zzip: require libzzip 0.13Max Kellermann2009-11-10
| | | | | | | | We need the function zzip_file_stat().
| * input/mms: require libmms 0.4Max Kellermann2009-11-10
| | | | | | | | We're using API functions which are not available in 0.3.
| * Modify version string to post-release version 0.15.6~gitAvuton Olrich2009-10-18
| |
| * mpd version 0.15.5Avuton Olrich2009-10-18
| |
| * Modify version string to post-release version 0.15.5~gitAvuton Olrich2009-10-03
| |
| * mpd version 0.15.4Avuton Olrich2009-10-03
| |
| * Modify version string to post-release version 0.15.4~gitAvuton Olrich2009-08-29
| |
| * mpd version 0.15.3Avuton Olrich2009-08-29
| |
| * Modify version string to post-release version 0.15.3~gitAvuton Olrich2009-08-15
| |
* | set the close-on-exec flag on all file descriptorsMax Kellermann2009-11-07
| | | | | | | | | | | | | | | | | | | | | | 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 Kellermann2009-11-05
| | | | | | | | | | | | | | | | 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 autodetectedViliam Mateicka2009-10-24
| |
* | Makefile.am: enable the "subdir-objects" optionMax Kellermann2009-10-22
| | | | | | | | Don't clutter the top directory with *.o files.
* | pulse: code rewrite using the asynchronous libpulse APIMax Kellermann2009-10-21
| | | | | | | | | | | | | | | | 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.16Max Kellermann2009-10-13
| | | | | | | | | | | | | | 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 Olrich2009-10-10
| |
* | configure.ac: build with large file support by defaultAlam Arias2009-10-08
| | | | | | | | This fixes mpg123 support.
* | automatically update the database with Linux inotifyMax Kellermann2009-09-25
| | | | | | | | | | | | 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_CURLMax Kellermann2009-09-24
| |
* | output/osx: fix the OS X 10.6 buildPatrik Weiskircher2009-09-20
| | | | | | | | Include CoreServices/CoreServices.h.
* | output/openal: support OpenAL plugin on Mac OS XSerge Ziryukin2009-09-07
| |
* | configure.ac: use /Developer/SDKs/MacOSX10.5.sdkPatrik Weiskircher2009-09-06
| | | | | | | | | | | | | | | | | | | | | | | | | | 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 pluginSerge Ziryukin2009-09-06
| |
* | decoder/sidplay: implemented songlength databaseMike Dawson2009-08-30
| | | | | | | | [mk: added autoconf test; fixed songlen_data_size type]
* | decoder/mpg123: new decoder plugin based on libmpg123Max Kellermann2009-08-26
| | | | | | | | | | | | | | | | Still missing: - seeking - tags - streaming - encodings other than MPG123_ENC_SIGNED_16
* | output/recorder: new output plugin for recording radio streamsMax Kellermann2009-08-24
| | | | | | | | | | | | | | | | | | 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 Kellermann2009-08-15
|\| | | | | | | | | | | | | Conflicts: NEWS configure.ac
| * mpd version 0.15.2Avuton Olrich2009-08-15
| |
| * configure.ac: fix the --enable-alsa help stringMax Kellermann2009-07-17
| | | | | | | | --enable means "enable", not "disable".
| * Modify version string to post-release version 0.15.2~gitAvuton Olrich2009-07-15
| |
* | use daemon() when the C library provides itMike Frysinger2009-08-13
| | | | | | | | | | | | | | 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 Kellermann2009-07-16
|\|
| * mpd version 0.15.1Avuton Olrich2009-07-15
| |
| * configure.ac: fail when ffmpeg is enabled, but not foundMax Kellermann2009-07-14
| |
| * configure.ac: fix the --disable-ffmpeg help textMax Kellermann2009-06-25
| |
| * NEWS: updated NEWS file for 0.15.1Max Kellermann2009-06-25
| |
* | encoder/twolame: new encoder plugin based on libtwolameMax Kellermann2009-07-14
| | | | | | | | | | | | | | 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.