Make the X11 frame grabber disabled by default.
Originally committed as revision 7353 to svn://svn.ffmpeg.org/ffmpeg/trunk
This commit is contained in:
		
							parent
							
								
									df32bc1213
								
							
						
					
					
						commit
						56a059ac86
					
				
							
								
								
									
										11
									
								
								configure
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										11
									
								
								configure
									
									
									
									
										vendored
									
									
								
							| @ -88,6 +88,7 @@ show_help(){ | |||||||
|   echo "  --enable-amr_if2         enable amr_wb IF2 audio codec" |   echo "  --enable-amr_if2         enable amr_wb IF2 audio codec" | ||||||
|   echo "  --enable-sunmlib         use Sun medialib [default=no]" |   echo "  --enable-sunmlib         use Sun medialib [default=no]" | ||||||
|   echo "  --enable-pthreads        use pthreads [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 "  --enable-dc1394          enable IIDC-1394 grabbing using libdc1394" | ||||||
|   echo "                           and libraw1394 [default=no]" |   echo "                           and libraw1394 [default=no]" | ||||||
|   echo "  --enable-swscaler        software scaler support [default=no]" |   echo "  --enable-swscaler        software scaler support [default=no]" | ||||||
| @ -442,6 +443,7 @@ CONFIG_LIST=' | |||||||
|     video4linux |     video4linux | ||||||
|     video4linux2 |     video4linux2 | ||||||
|     wince |     wince | ||||||
|  |     x11grab | ||||||
|     x264 |     x264 | ||||||
|     xvid |     xvid | ||||||
|     zlib |     zlib | ||||||
| @ -574,6 +576,7 @@ video4linux2="yes" | |||||||
| bktr="no" | bktr="no" | ||||||
| audio_oss="yes" | audio_oss="yes" | ||||||
| audio_beos="no" | audio_beos="no" | ||||||
|  | x11grab="no" | ||||||
| dv1394="yes" | dv1394="yes" | ||||||
| dc1394="no" | dc1394="no" | ||||||
| network="yes" | network="yes" | ||||||
| @ -955,6 +958,8 @@ for opt do | |||||||
|   ;; |   ;; | ||||||
|   --enable-avisynth) avisynth="yes"; |   --enable-avisynth) avisynth="yes"; | ||||||
|   ;; |   ;; | ||||||
|  |   --enable-x11grab) x11grab="yes"; | ||||||
|  |   ;; | ||||||
|   --enable-dc1394) dc1394="yes" |   --enable-dc1394) dc1394="yes" | ||||||
|     pkg_requires="$pkg_requires libraw1394" |     pkg_requires="$pkg_requires libraw1394" | ||||||
|   ;; |   ;; | ||||||
| @ -1163,6 +1168,11 @@ EOF | |||||||
|             echo "FAAD test failed." |             echo "FAAD test failed." | ||||||
|         fi |         fi | ||||||
|     fi |     fi | ||||||
|  | 
 | ||||||
|  |     if test "$x11grab" != "no"; then | ||||||
|  |         echo "The X11 grabber is under GPL and --enable-gpl is not specified." | ||||||
|  |         fail="yes" | ||||||
|  |     fi | ||||||
| fi | fi | ||||||
| 
 | 
 | ||||||
| if test "$fail" = "yes"; then | if test "$fail" = "yes"; then | ||||||
| @ -1661,6 +1671,7 @@ struct v4l2_buffer dummy1; | |||||||
| EOF | EOF | ||||||
| 
 | 
 | ||||||
| # Deal with the x11 frame grabber | # Deal with the x11 frame grabber | ||||||
|  | enabled x11grab                         && | ||||||
| enabled gpl                             && | enabled gpl                             && | ||||||
| enabled x11_grab_device_demuxer         && | enabled x11_grab_device_demuxer         && | ||||||
| check_header X11/Xlib.h                 && | check_header X11/Xlib.h                 && | ||||||
|  | |||||||
| @ -123,12 +123,15 @@ OBJS-$(CONFIG_WC3_DEMUXER)               += wc3movie.o | |||||||
| OBJS-$(CONFIG_WSAUD_DEMUXER)             += westwood.o | OBJS-$(CONFIG_WSAUD_DEMUXER)             += westwood.o | ||||||
| OBJS-$(CONFIG_WSVQA_DEMUXER)             += westwood.o | OBJS-$(CONFIG_WSVQA_DEMUXER)             += westwood.o | ||||||
| OBJS-$(CONFIG_WV_DEMUXER)                += wv.o | OBJS-$(CONFIG_WV_DEMUXER)                += wv.o | ||||||
| OBJS-$(CONFIG_X11_GRAB_DEVICE_DEMUXER)   += x11grab.o |  | ||||||
| OBJS-$(CONFIG_YUV4MPEGPIPE_MUXER)        += yuv4mpeg.o | OBJS-$(CONFIG_YUV4MPEGPIPE_MUXER)        += yuv4mpeg.o | ||||||
| OBJS-$(CONFIG_YUV4MPEGPIPE_DEMUXER)      += yuv4mpeg.o | OBJS-$(CONFIG_YUV4MPEGPIPE_DEMUXER)      += yuv4mpeg.o | ||||||
| 
 | 
 | ||||||
| OBJS+= framehook.o | OBJS+= framehook.o | ||||||
| 
 | 
 | ||||||
|  | ifeq ($(CONFIG_X11GRAB),yes) | ||||||
|  | OBJS-$(CONFIG_X11_GRAB_DEVICE_DEMUXER)   += x11grab.o | ||||||
|  | endif | ||||||
|  | 
 | ||||||
| ifeq ($(CONFIG_VIDEO4LINUX),yes) | ifeq ($(CONFIG_VIDEO4LINUX),yes) | ||||||
| OBJS-$(CONFIG_VIDEO_GRAB_DEVICE_DEMUXER) += grab.o | OBJS-$(CONFIG_VIDEO_GRAB_DEVICE_DEMUXER) += grab.o | ||||||
| endif | endif | ||||||
|  | |||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user