summaryrefslogtreecommitdiffstats
path: root/configure.ac
diff options
context:
space:
mode:
Diffstat (limited to 'configure.ac')
-rw-r--r--configure.ac19
1 files changed, 18 insertions, 1 deletions
diff --git a/configure.ac b/configure.ac
index bb63a3d7..6e9958ed 100644
--- a/configure.ac
+++ b/configure.ac
@@ -690,7 +690,24 @@ GST_CHECK_FEATURE(MJPEGTOOLS, [mjpegtools], jpegmmxenc jpegmmxdec, [
dnl *** mpeg2dec ***
translit(dnm, m, l) AM_CONDITIONAL(USE_MPEG2DEC, true)
GST_CHECK_FEATURE(MPEG2DEC, [mpeg2dec], mpeg2dec, [
- AC_CHECK_MPEG2DEC(HAVE_MPEG2DEC=yes, HAVE_MPEG2DEC=no)
+ PKG_CHECK_MODULES(LIBMPEG2, libmpeg2 >= 0.3.0,
+ HAVE_LIBMPEG2="yes", HAVE_LIBMPEG2="no")
+ AC_SUBST(LIBMPEG2_CFLAGS)
+ AC_SUBST(LIBMPEG2_LIBS)
+
+ PKG_CHECK_MODULES(LIBCPUACCEL, libcpuaccel >= 0.3.0,
+ HAVE_LIBCPUACCEL="yes", HAVE_LIBCPUACCEL="no")
+ AC_SUBST(LIBCPUACCEL_CFLAGS)
+ AC_SUBST(LIBCPUACCEL_LIBS)
+
+ HAVE_MPEG2DEC="no"
+ if test x$HAVE_LIBMPEG2 = xyes -a x$HAVE_LIBCPUACCEL = xyes; then
+ HAVE_MPEG2DEC="yes"
+ MPEG2DEC_CFLAGS="$LIBMPEG2_CFLAGS $LIBCPUACCEL_CFLAGS"
+ MPEG2DEC_LIBS="$LIBMPEG2_LIBS $LIBCPUACCEL_LIBS"
+ AC_SUBST(MPEG2DEC_CFLAGS)
+ AC_SUBST(MPEG2DEC_LIBS)
+ fi
])
dnl *** openquicktime ***