]> git.sesse.net Git - ffmpeg/blobdiff - configure
a little bit more bitstream syntax for the residual
[ffmpeg] / configure
index 01143ce4388a26eaae9d57843757bfccd4edf2d9..43e66a5b57366a1d0c9b4408edc1be7a2defa2ff 100755 (executable)
--- a/configure
+++ b/configure
@@ -120,10 +120,6 @@ show_help(){
   echo "  --disable-armv6          disable armv6 usage"
   echo "  --disable-iwmmxt         disable iwmmxt usage"
   echo "  --disable-altivec        disable AltiVec usage"
-  echo "  --disable-audio-oss      disable OSS audio support [default=no]"
-  echo "  --disable-audio-beos     disable BeOS audio support [default=no]"
-  echo "  --disable-v4l            disable video4linux grabbing [default=no]"
-  echo "  --disable-v4l2           disable video4linux2 grabbing [default=no]"
   echo "  --disable-bktr           disable bktr video grabbing [default=no]"
   echo "  --disable-network        disable network support [default=no]"
   echo "  --disable-ipv6           disable ipv6 support [default=no]"
@@ -587,8 +583,6 @@ COMPONENT_LIST="
 
 CONFIG_LIST="
     $COMPONENT_LIST
-    audio_beos
-    audio_oss
     avisynth
     beos_netserver
     bktr
@@ -624,8 +618,6 @@ CONFIG_LIST="
     small
     swscaler
     vhook
-    v4l
-    v4l2
     x11grab
     zlib
 "
@@ -778,21 +770,23 @@ libxvid_encoder_deps="libxvid"
 
 # demuxers / muxers
 ac3_demuxer_deps="ac3_parser"
-audio_demuxer_deps_any="audio_oss audio_beos"
-audio_muxer_deps_any="audio_oss audio_beos"
+audio_beos_demuxer_deps="audio_beos"
+audio_beos_muxer_deps="audio_beos"
+bktr_demuxer_deps="bktr"
 dv1394_demuxer_deps="dv1394"
 libdc1394_demuxer_deps="libdc1394"
 libnut_demuxer_deps="libnut"
 libnut_muxer_deps="libnut"
 mp3_demuxer_deps="mpegaudio_parser"
 ogg_muxer_deps="libogg"
+oss_demuxer_deps_any="soundcard_h sys_soundcard_h"
+oss_muxer_deps_any="soundcard_h sys_soundcard_h"
 redir_demuxer_deps="network"
 rtp_muxer_deps="network mpegts_demuxer"
 rtsp_demuxer_deps="rtp_protocol rtp_muxer"
 sdp_demuxer_deps="rtsp_demuxer"
-v4l2_demuxer_deps="v4l2"
-video_grab_bktr_demuxer_deps="bktr"
-video_grab_v4l_demuxer_deps="v4l"
+v4l2_demuxer_deps="linux_videodev2_h"
+v4l_demuxer_deps="linux_videodev_h"
 x11_grab_device_demuxer_deps="x11grab"
 
 # protocols
@@ -850,10 +844,7 @@ cpu="generic"
 targetos=$(tolower $(uname -s))
 
 # non-library system interfaces
-audio_oss="yes"
 bktr="yes"
-v4l2="yes"
-v4l="yes"
 
 # libraries
 zlib="yes"
@@ -1110,7 +1101,7 @@ case $targetos in
     LDCONFIG="echo ignoring ldconfig"
     SHFLAGS=-nostart
     # enable BeOS things
-    disabled audio_beos || enable_audio_beos
+    audio_beos="yes"
     # no need for libm, but the inet stuff
     # Check for BONE
     # XXX: actually should check for NOT net_server
@@ -1698,8 +1689,8 @@ int main( void ) {
 }
 EOF
 
-enabled v4l  && check_header linux/videodev.h  || disable v4l
-enabled v4l2 && check_header linux/videodev2.h || disable v4l2
+check_header linux/videodev.h
+check_header linux/videodev2.h
 
 # check for ioctl_meteor.h, ioctl_bt848.h and alternatives
 if enabled bktr; then
@@ -1713,10 +1704,8 @@ if enabled bktr; then
     disable bktr
 fi
 
-enabled audio_oss &&
-    check_header sys/soundcard.h ||
-    check_header soundcard.h ||
-    disable audio_oss
+check_header sys/soundcard.h
+check_header soundcard.h
 
 # Deal with the x11 frame grabber
 enabled x11grab                         &&