Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | configure.ac: fail when LAME is enabled but not found | Max Kellermann | 2009-04-01 | 1 | -7/+7 | |
| | | | | Use MPD_AUTO_RESULT(), and set enable_lame to "auto" by default. | |||||
* | Makefile.am: use LAME_CFLAGS and LAME_LIBS | Max Kellermann | 2009-04-01 | 1 | -2/+4 | |
| | | | | | Don't append LAME_CFLAGS/LAME_LIBS to MPD_CFLAGS/MPD_LIBS in configure.ac. Export them via AC_SUBST() instead. | |||||
* | configure.ac: fail when vorbis encoder is enabled but not found | Max Kellermann | 2009-04-01 | 1 | -17/+5 | |
| | | | | | Use MPD_AUTO_PKG(). Removed the checks for the Ogg Vorbis decoder plugin, this is not directly related. | |||||
* | configure.ac: don't check for encoders when shout/httpd disabled | Max Kellermann | 2009-04-01 | 1 | -4/+19 | |
| | | | | | Use the new $need_encoder variable to determine whether encoder plugins would actually be used if they were available. | |||||
* | configure.ac: auto-detect HTTPD plugin depending on encoders | Max Kellermann | 2009-04-01 | 1 | -2/+13 | |
| | | | | | Enable the HTTPD output plugin by default, provided that the encoder API is available. | |||||
* | configure.ac: fail when shout is enabled but no libshout available | Max Kellermann | 2009-04-01 | 1 | -6/+18 | |
| | | | | | | This patch makes the shout checks use MPD_AUTO_PKG() instead of manually invoking PKG_CHECK_MODULES(). It sets the default value to "auto" instead of "no". | |||||
* | configure.ac: added variable $enable_encoder | Max Kellermann | 2009-04-01 | 1 | -4/+10 | |
| | | | | | | $enable_encoder specifies whether one or more encoder plugins are enabled. This simplifies several checks, and allows easier integration of more encoder plugins. | |||||
* | configure.ac: moved encoder checks to separate encoder section | Max Kellermann | 2009-04-01 | 1 | -46/+53 | |
| | ||||||
* | Merge branch 'master' of git://git.musicpd.org/jrk/mpd | Max Kellermann | 2009-04-01 | 1 | -0/+20 | |
|\ | ||||||
| * | Configure/Make dependencies for cue/cue_tag.h/.c | Jochen Keil | 2009-03-31 | 1 | -0/+20 | |
| | | | | | | | | | | | | | | Autoconf/automake support for libcue which is needed for cue/cue_tag.h/.c. Libcue will have/has pkg-config support so this is fairly straightforward. | |||||
* | | configure: remove --*-mp3, it is broken and not worth supporting | Avuton Olrich | 2009-04-01 | 1 | -6/+0 | |
|/ | ||||||
* | configure.ac: use more MPD_AUTO_PKG() | Max Kellermann | 2009-03-28 | 1 | -86/+83 | |
| | ||||||
* | configure.ac: added M4 function MPD_AUTO_PKG() for ALSA | Max Kellermann | 2009-03-28 | 1 | -6/+2 | |
| | | | | | MPD_AUTO_PKG() runs pkg-config and then forwards control to MPD_AUTO_RESULT(). This is a commonly used short cut. | |||||
* | Makefile.am: use PULSE_CFLAGS and PULSE_LIBS | Max Kellermann | 2009-03-28 | 1 | -4/+2 | |
| | | | | Don't add those to MPD_CFLAGS and MPD_LIBS. | |||||
* | Makefile.am: use JACK_CFLAGS and JACK_LIBS | Max Kellermann | 2009-03-28 | 1 | -5/+2 | |
| | | | | Don't add those to MPD_CFLAGS and MPD_LIBS. | |||||
* | Makefile.am: use SAMPLERATE_CFLAGS and SAMPLERATE_LIBS | Max Kellermann | 2009-03-28 | 1 | -4/+2 | |
| | | | | Don't add those to MPD_CFLAGS and MPD_LIBS. | |||||
* | configure.ac: removed debug line | Max Kellermann | 2009-03-28 | 1 | -1/+0 | |
| | ||||||
* | configure.ac: fail when ALSA is enabled but not found | Max Kellermann | 2009-03-28 | 1 | -4/+9 | |
| | | | | | | | | | This patch adds a small autoconf M4 library which deals with auto-detected features. The default for those features is "auto", which is like the old default: if the library is present on the system, enable the feature, disable otherwise. If the user explicitly enables that feature (--enable-alsa), and the library is not present, configure must fail, because it cannot fulfill the request. | |||||
* | mpcdec: support the new libmpcdec SV8 API | Max Kellermann | 2009-03-27 | 1 | -1/+9 | |
| | ||||||
* | configure.ac: require GLib 2.6 | Max Kellermann | 2009-03-27 | 1 | -2/+2 | |
| | | | | | | We're using GLib macros which were introduced in GLib 2.6, like G_GNUC_MALLOC. Let's just drop support for GLib versions older than 2.6 instead of adding more complicated compatibility hacks. | |||||
* | solaris: new audio output plugin for Solaris /dev/audio | Max Kellermann | 2009-03-16 | 1 | -0/+21 | |
| | ||||||
* | configure: Merge lame*encoder to lame | Avuton Olrich | 2009-03-16 | 1 | -17/+5 | |
| | ||||||
* | configure: don't warn just because we don't have an optional library. | Avuton Olrich | 2009-03-16 | 1 | -3/+2 | |
| | ||||||
* | configure: error out against streaming output, not encoder. | Avuton Olrich | 2009-03-16 | 1 | -2/+2 | |
| | ||||||
* | configure: Always run pkg-config for shout, define AC_DEFINE if enabled | Avuton Olrich | 2009-03-16 | 1 | -11/+4 | |
| | | | | [mk: don't run pkg-config when shout is disabled] | |||||
* | configure: add shout autoconf argument. | Avuton Olrich | 2009-03-15 | 1 | -0/+5 | |
| | ||||||
* | configure: Fail if trying to build with streaming output and no encoder | Avuton Olrich | 2009-03-15 | 1 | -0/+6 | |
| | ||||||
* | configure: Move encoders to their own report section. | Avuton Olrich | 2009-03-15 | 1 | -18/+24 | |
| | ||||||
* | configure: replace all instances shout*[mp3|ogg] with [lame|oggvorbis]*encoder | Avuton Olrich | 2009-03-15 | 1 | -26/+26 | |
| | ||||||
* | configure.ac: Enable ENCODER if httpd_output, even if SHOUT is disabled. | Avuton Olrich | 2009-03-15 | 1 | -1/+1 | |
| | ||||||
* | httpd: new output plugin to replace "shout" | Max Kellermann | 2009-03-15 | 1 | -0/+16 | |
| | | | | | | | | | | | | | | | | | | | Let's get rid of the "shout" plugin, and the awfully complicated icecast daemon setup! MPD can do better if it's doing the HTTP server stuff on its own. This new plugin has several advantages: - easier to set up - only one daemon, no password settings, no mount settings - MPD controls the encoder and thus already knows the packet boundaries - icecast has to parse them - MPD doesn't bother to encode data while nobody is listening This implementation is very experimental (no header parsing, ignores request URI, no icy-metadata, ...). It should be able to suport several encoders in parallel in the future (with different bit rates, different codec, ...), to make MPD the perfect streaming server. Once MPD gets multi-player support, we can even mount several different radio stations on one server. | |||||
* | configure.ac: add -pg to MPD_LIBS with --enable-gprof | Max Kellermann | 2009-03-11 | 1 | -0/+1 | |
| | ||||||
* | poison: added valgrind support | Max Kellermann | 2009-03-09 | 1 | -0/+1 | |
| | | | | | | If the header valgrind/memcheck.h is available, add VALGRIND_MAKE_MEM_NOACCESS() and VALGRIND_MAKE_MEM_UNDEFINED() support, which enables nice warnings in the valgrind memory checker. | |||||
* | configure.ac: fix --enable-bzip2 and --enable-iso9660 variable name | Max Kellermann | 2009-03-07 | 1 | -14/+14 | |
| | | | | Another "remove redundant explicit $enableval assignments" breakage. | |||||
* | configure.ac: fix --enable-X variable names | Max Kellermann | 2009-03-07 | 1 | -6/+6 | |
| | | | | | The patch "remove redundant explicit $enableval assignments" broke several options with non-standard variable names. | |||||
* | configure: global indention and trim line wc to 80 when practical. | Avuton Olrich | 2009-03-06 | 1 | -70/+113 | |
| | ||||||
* | configure: Move the faad stuff to m4/faad.m4 | Avuton Olrich | 2009-03-06 | 1 | -185/+1 | |
| | ||||||
* | configure: No capitalization on beginning of help strings. | Avuton Olrich | 2009-03-06 | 1 | -8/+8 | |
| | | | | | Most strings have no capitalization at the beinning, make all strings non-capital. | |||||
* | configure: specify that faad2 prefix is optional in the help string | Avuton Olrich | 2009-03-06 | 1 | -1/+1 | |
| | ||||||
* | configure: trim down the line length for the faad help strings | Avuton Olrich | 2009-03-06 | 1 | -3/+15 | |
| | ||||||
* | configure: trim down the line length for the zeroconf help string | Avuton Olrich | 2009-03-06 | 1 | -4/+10 | |
| | ||||||
* | configure: trim down the Tremor AC_ARG_WITH() statements | Avuton Olrich | 2009-03-06 | 1 | -6/+19 | |
| | ||||||
* | configure: Group libmad stuff together, rename --enable-mp3 --enable-mad | Avuton Olrich | 2009-03-06 | 1 | -17/+26 | |
| | ||||||
* | configure: remove redundant explicit $enableval assignments. | Avuton Olrich | 2009-03-06 | 1 | -68/+34 | |
| | ||||||
* | configure: remove duplicate LAME report, unify rest under SHOUTcast header. | Avuton Olrich | 2009-03-05 | 1 | -14/+14 | |
| | ||||||
* | configure: make all tests the same, when possible. | Avuton Olrich | 2009-03-05 | 1 | -2/+2 | |
| | ||||||
* | configure: Add 'Streaming Support' section to the configure display. | Avuton Olrich | 2009-03-06 | 1 | -19/+22 | |
| | | | | | Add 'Streaming Support section to the configure display, clarify the text and unify with the rest of the display. | |||||
* | configure: display the status of lastfm protocol support | Avuton Olrich | 2009-03-06 | 1 | -0/+6 | |
| | ||||||
* | configure: Fix configure warning presented by lastfm radio. | Avuton Olrich | 2009-03-05 | 1 | -1/+1 | |
| | | | | | The configure problem was: ./configure: line 6934: ,: command not found | |||||
* | input_lastfm: new input plugin for last.fm radio | Max Kellermann | 2009-03-02 | 1 | -0/+14 | |
| | | | | | | | The lastfm input plugin enables MPD to play lastfm:// URLs. This plugin is not complete yet: it plays only the first song in the last.fm playlist, and the playlist parser isn't even implemented properly. |