summaryrefslogtreecommitdiff
path: root/m4
diff options
context:
space:
mode:
authorPetri Hintukainen <phintuka@users.sourceforge.net>2012-06-12 12:53:02 +0300
committerPetri Hintukainen <phintuka@users.sourceforge.net>2012-06-12 12:53:02 +0300
commitfcffc38d21bd7a08c31b7ee7d22f43623679eb29 (patch)
treeadb8e785b8f55606081e290a589bf391109c488e /m4
parenta919038b1f9af29bebb93d7175671ce1ba8943b5 (diff)
downloadxine-lib-fcffc38d21bd7a08c31b7ee7d22f43623679eb29.tar.gz
xine-lib-fcffc38d21bd7a08c31b7ee7d22f43623679eb29.tar.bz2
Add fast libjpeg based JPEG decoder
Support downscaling images when vo can't handle large images
Diffstat (limited to 'm4')
-rw-r--r--m4/decoders.m415
-rw-r--r--m4/summary.m41
2 files changed, 16 insertions, 0 deletions
diff --git a/m4/decoders.m4 b/m4/decoders.m4
index 09d8dd900..659f8a766 100644
--- a/m4/decoders.m4
+++ b/m4/decoders.m4
@@ -112,6 +112,21 @@ AC_DEFUN([XINE_DECODER_PLUGINS], [
fi
AM_CONDITIONAL([ENABLE_GDK_PIXBUF], [test x"$have_gdkpixbuf" = x"yes"])
+ dnl libjpeg (optional; enabled by default)
+ AC_ARG_ENABLE([libjpeg],
+ [AS_HELP_STRING([--enable-libjpeg], [Enable libjpeg support (default: enabled)])],
+ [test x"$enableval" != x"no" && enable_libjpeg="yes"])
+ if test x"$enable_libjpeg" != x"no"; then
+ AC_CHECK_LIB([jpeg], [jpeg_start_decompress],
+ [AC_CHECK_HEADERS([jpeglib.h], [have_libjpeg=yes], [have_libjpeg=no])], [have_libjpeg=no])
+ if test x"$enable_libjpeg" = x"yes" && test x"$have_libjpeg" != x"yes"; then
+ AC_MSG_ERROR([libjpeg support requested, but libjpeg not found])
+ elif test x"$have_libjpeg" = x"yes"; then
+ JPEG_LIBS="-ljpeg"
+ AC_SUBST(JPEG_LIBS)
+ fi
+ fi
+ AM_CONDITIONAL([ENABLE_LIBJPEG], [test x"$have_libjpeg" = x"yes"])
dnl ImageMagick (optional; enabled by default)
AC_ARG_WITH([imagemagick],
diff --git a/m4/summary.m4 b/m4/summary.m4
index 0fe0d4fd0..49783252c 100644
--- a/m4/summary.m4
+++ b/m4/summary.m4
@@ -79,6 +79,7 @@ AC_DEFUN([XINE_LIB_SUMMARY], [
test x"$have_dxr3" = x"yes" && echo " - dxr3_video"
test x"$have_gdkpixbuf" = x"yes" && echo " - gdk-pixbuf"
test x"$have_imagemagick" = x"yes" && echo " - image"
+ test x"$have_libjpeg" = x"yes" && echo " - libjpeg"
test x"$have_theora" = x"yes" && echo " - theora"
test x"$have_w32dll" = x"yes" && echo " - w32dll"
test x"$have_vdpau" = x"yes" && echo " - vdpau"