[SCM] libav/experimental: Make the X11 frame grabber disabled by default.

siretart at users.alioth.debian.org siretart at users.alioth.debian.org
Sun Jun 30 15:54:25 UTC 2013


The following commit has been merged in the experimental branch:
commit 56a059ac863af4f60c57243efd5e5a23f7dbcefc
Author: Diego Biurrun <diego at biurrun.de>
Date:   Fri Dec 22 04:38:24 2006 +0000

    Make the X11 frame grabber disabled by default.
    
    Originally committed as revision 7353 to svn://svn.ffmpeg.org/ffmpeg/trunk

diff --git a/configure b/configure
index d98aafd..4a4daf6 100755
--- a/configure
+++ b/configure
@@ -88,6 +88,7 @@ show_help(){
   echo "  --enable-amr_if2         enable amr_wb IF2 audio codec"
   echo "  --enable-sunmlib         use Sun medialib [default=no]"
   echo "  --enable-pthreads        use pthreads [default=no]"
+  echo "  --enable-x11grab         enable X11 grabbing [default=no]"
   echo "  --enable-dc1394          enable IIDC-1394 grabbing using libdc1394"
   echo "                           and libraw1394 [default=no]"
   echo "  --enable-swscaler        software scaler support [default=no]"
@@ -442,6 +443,7 @@ CONFIG_LIST='
     video4linux
     video4linux2
     wince
+    x11grab
     x264
     xvid
     zlib
@@ -574,6 +576,7 @@ video4linux2="yes"
 bktr="no"
 audio_oss="yes"
 audio_beos="no"
+x11grab="no"
 dv1394="yes"
 dc1394="no"
 network="yes"
@@ -955,6 +958,8 @@ for opt do
   ;;
   --enable-avisynth) avisynth="yes";
   ;;
+  --enable-x11grab) x11grab="yes";
+  ;;
   --enable-dc1394) dc1394="yes"
     pkg_requires="$pkg_requires libraw1394"
   ;;
@@ -1163,6 +1168,11 @@ EOF
             echo "FAAD test failed."
         fi
     fi
+
+    if test "$x11grab" != "no"; then
+        echo "The X11 grabber is under GPL and --enable-gpl is not specified."
+        fail="yes"
+    fi
 fi
 
 if test "$fail" = "yes"; then
@@ -1661,6 +1671,7 @@ struct v4l2_buffer dummy1;
 EOF
 
 # Deal with the x11 frame grabber
+enabled x11grab                         &&
 enabled gpl                             &&
 enabled x11_grab_device_demuxer         &&
 check_header X11/Xlib.h                 &&
diff --git a/libavformat/Makefile b/libavformat/Makefile
index c76f902..d9c9644 100644
--- a/libavformat/Makefile
+++ b/libavformat/Makefile
@@ -123,12 +123,15 @@ OBJS-$(CONFIG_WC3_DEMUXER)               += wc3movie.o
 OBJS-$(CONFIG_WSAUD_DEMUXER)             += westwood.o
 OBJS-$(CONFIG_WSVQA_DEMUXER)             += westwood.o
 OBJS-$(CONFIG_WV_DEMUXER)                += wv.o
-OBJS-$(CONFIG_X11_GRAB_DEVICE_DEMUXER)   += x11grab.o
 OBJS-$(CONFIG_YUV4MPEGPIPE_MUXER)        += yuv4mpeg.o
 OBJS-$(CONFIG_YUV4MPEGPIPE_DEMUXER)      += yuv4mpeg.o
 
 OBJS+= framehook.o
 
+ifeq ($(CONFIG_X11GRAB),yes)
+OBJS-$(CONFIG_X11_GRAB_DEVICE_DEMUXER)   += x11grab.o
+endif
+
 ifeq ($(CONFIG_VIDEO4LINUX),yes)
 OBJS-$(CONFIG_VIDEO_GRAB_DEVICE_DEMUXER) += grab.o
 endif

-- 
Libav/FFmpeg packaging



More information about the pkg-multimedia-commits mailing list