PKG_CHECK_MODULES(SQLITE3, [sqlite3 >= 3.3])
# plugins checks
-# plugins checks
-
-AM_CONDITIONAL(HAVE_ID3LIB, false)
-define([CHECK_MODULE_ID3LIB],
-[
- AC_LMS_CHECK_PKG(ID3LIB, id3lib, [], [ID3LIB=false])
-])
AM_CONDITIONAL(HAVE_VORBIS, false)
define([CHECK_MODULE_OGG],
AC_LMS_CHECK_PKG(VORBIS, vorbis, [], [OGG=false])
])
+AM_CONDITIONAL(HAVE_MP4V2, false)
+define([CHECK_MODULE_MP4],
+[
+ AC_CHECK_LIB(mp4v2, MP4Read, [], [MP4=false])
+ MP4V2_LIBS="-lmp4v2"
+ AC_SUBST(MP4V2_LIBS)
+])
+
+AM_CONDITIONAL(HAVE_FLAC, false)
+define([CHECK_MODULE_FLAC],
+[
+ AC_LMS_CHECK_PKG(FLAC, flac, [], [FLAC=false])
+])
+
# plugins declarations
AC_LMS_OPTIONAL_MODULE([dummy], true)
AC_LMS_OPTIONAL_MODULE([jpeg], true)
AC_LMS_OPTIONAL_MODULE([png], true)
-AC_LMS_OPTIONAL_MODULE([id3lib], true, [CHECK_MODULE_ID3LIB])
AC_LMS_OPTIONAL_MODULE([video-dummy], true)
AC_LMS_OPTIONAL_MODULE([audio-dummy], true)
AC_LMS_OPTIONAL_MODULE([m3u], true)
AC_LMS_OPTIONAL_MODULE([ogg], true, [CHECK_MODULE_OGG])
AC_LMS_OPTIONAL_MODULE([pls], true)
AC_LMS_OPTIONAL_MODULE([asf], true)
+AC_LMS_OPTIONAL_MODULE([rm], true)
+AC_LMS_OPTIONAL_MODULE([mp4], true, [CHECK_MODULE_MP4])
+AC_LMS_OPTIONAL_MODULE([id3], true)
+AC_LMS_OPTIONAL_MODULE([flac], true, [CHECK_MODULE_FLAC])
AC_OUTPUT([
lightmediascanner.pc
src/plugins/dummy/Makefile
src/plugins/jpeg/Makefile
src/plugins/png/Makefile
-src/plugins/id3lib/Makefile
src/plugins/video-dummy/Makefile
src/plugins/audio-dummy/Makefile
src/plugins/m3u/Makefile
src/plugins/ogg/Makefile
src/plugins/pls/Makefile
src/plugins/asf/Makefile
+src/plugins/rm/Makefile
+src/plugins/mp4/Makefile
+src/plugins/id3/Makefile
+src/plugins/flac/Makefile
])