configure.ac: hook the cdio_paranoia input plugin
This commit is contained in:
parent
4783ebc918
commit
9bf7fde49f
3
INSTALL
3
INSTALL
|
@ -141,6 +141,9 @@ For the sticker database.
|
|||
libcue - http://libcue.sourceforge.net/
|
||||
For CUE sheet support.
|
||||
|
||||
libcdio - http://www.gnu.org/software/libcdio/
|
||||
For playing audio CDs.
|
||||
|
||||
|
||||
pkg-config
|
||||
----------
|
||||
|
|
|
@ -106,6 +106,7 @@ mpd_headers = \
|
|||
src/input/curl_input_plugin.h \
|
||||
src/input/rewind_input_plugin.h \
|
||||
src/input/mms_input_plugin.h \
|
||||
src/input/cdio_paranoia_input_plugin.h \
|
||||
src/text_file.h \
|
||||
src/text_input_stream.h \
|
||||
src/icy_server.h \
|
||||
|
@ -612,11 +613,13 @@ endif
|
|||
|
||||
INPUT_CFLAGS = \
|
||||
$(CURL_CFLAGS) \
|
||||
$(CDIO_PARANOIA_CFLAGS) \
|
||||
$(FFMPEG_CFLAGS) \
|
||||
$(MMS_CFLAGS)
|
||||
|
||||
INPUT_LIBS = \
|
||||
$(CURL_LIBS) \
|
||||
$(CDIO_PARANOIA_LIBS) \
|
||||
$(FFMPEG_LIBS) \
|
||||
$(MMS_LIBS)
|
||||
|
||||
|
@ -632,6 +635,10 @@ INPUT_SRC += src/input/curl_input_plugin.c \
|
|||
src/icy_metadata.c
|
||||
endif
|
||||
|
||||
if ENABLE_CDIO_PARANOIA
|
||||
INPUT_SRC += src/input/cdio_paranoia_input_plugin.c
|
||||
endif
|
||||
|
||||
if HAVE_FFMPEG
|
||||
INPUT_SRC += src/input/ffmpeg_input_plugin.c
|
||||
endif
|
||||
|
|
2
NEWS
2
NEWS
|
@ -1,4 +1,6 @@
|
|||
ver 0.17 (2010/??/??)
|
||||
* input:
|
||||
- cdio_paranoia: new input plugin to play audio CDs
|
||||
* output:
|
||||
- osx: allow user to specify other audio devices
|
||||
|
||||
|
|
16
configure.ac
16
configure.ac
|
@ -135,6 +135,11 @@ AC_ARG_ENABLE(bzip2,
|
|||
[enable bzip2 archive support (default: disabled)]),,
|
||||
enable_bzip2=no)
|
||||
|
||||
AC_ARG_ENABLE(cdio-paranoia,
|
||||
AS_HELP_STRING([--enable-cdio-paranoia],
|
||||
[enable support for audio CD support]),,
|
||||
enable_cdio_paranoia=auto)
|
||||
|
||||
AC_ARG_ENABLE(cue,
|
||||
AS_HELP_STRING([--enable-cue],
|
||||
[enable support for libcue support]),,
|
||||
|
@ -633,6 +638,16 @@ if test x$enable_lastfm = xyes; then
|
|||
fi
|
||||
AM_CONDITIONAL(ENABLE_LASTFM, test x$enable_lastfm = xyes)
|
||||
|
||||
dnl ---------------------------------- libcue ---------------------------------
|
||||
MPD_AUTO_PKG(cdio_paranoia, CDIO_PARANOIA, [libcdio_paranoia],
|
||||
[libcdio_paranoia audio CD library], [libcdio_paranoia not found])
|
||||
if test x$enable_cdio_paranoia = xyes; then
|
||||
AC_DEFINE([ENABLE_CDIO_PARANOIA], 1,
|
||||
[Define to enable libcdio_paranoia support])
|
||||
fi
|
||||
|
||||
AM_CONDITIONAL(ENABLE_CDIO_PARANOIA, test x$enable_cdio_paranoia = xyes)
|
||||
|
||||
dnl ---------------------------------- libogg ---------------------------------
|
||||
if test x$with_tremor == xno || test -z $with_tremor; then
|
||||
PKG_CHECK_MODULES(OGG, [ogg], enable_ogg=yes, enable_ogg=no)
|
||||
|
@ -1579,6 +1594,7 @@ echo -en '\nStreaming support:\n\t'
|
|||
results(curl,[CURL])
|
||||
results(lastfm,[Last.FM])
|
||||
results(mms,[MMS])
|
||||
results(cdio_paranoia, [CDIO_PARANOIA])
|
||||
|
||||
echo -ne '\n\n##########################################\n\n'
|
||||
|
||||
|
|
11
doc/user.xml
11
doc/user.xml
|
@ -621,6 +621,17 @@ cd mpd-version</programlisting>
|
|||
Plays streams with the MMS protocol.
|
||||
</para>
|
||||
</section>
|
||||
|
||||
<section>
|
||||
<title><varname>cdio_paranoia</varname></title>
|
||||
|
||||
<para>
|
||||
Plays audio CDs. The URI has the form:
|
||||
"<filename>cdda://[DEVICE][/TRACK]</filename>". The
|
||||
simplest form <filename>cdda://</filename> plays the whole
|
||||
disc in the default drive.
|
||||
</para>
|
||||
</section>
|
||||
</section>
|
||||
|
||||
<section>
|
||||
|
|
|
@ -37,6 +37,10 @@
|
|||
#include "input/mms_input_plugin.h"
|
||||
#endif
|
||||
|
||||
#ifdef ENABLE_CDIO_PARANOIA
|
||||
#include "input/cdio_paranoia_input_plugin.h"
|
||||
#endif
|
||||
|
||||
#include <glib.h>
|
||||
|
||||
const struct input_plugin *const input_plugins[] = {
|
||||
|
@ -52,6 +56,9 @@ const struct input_plugin *const input_plugins[] = {
|
|||
#endif
|
||||
#ifdef ENABLE_MMS
|
||||
&input_plugin_mms,
|
||||
#endif
|
||||
#ifdef ENABLE_CDIO_PARANOIA
|
||||
&input_plugin_cdio_paranoia,
|
||||
#endif
|
||||
NULL
|
||||
};
|
||||
|
|
Loading…
Reference in New Issue