X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=configure;h=1c96393a36c5f523c8f3709d1d4dfd369f623846;hb=941e9f22386e923183dc4c5392d0ef2a85b68d51;hp=180578db7e183548ffbd39093ad1add1c2b74208;hpb=606c9297b92ba47753b50c36e0775ad8f2180f70;p=ffmpeg diff --git a/configure b/configure index 180578db7e1..1c96393a36c 100755 --- a/configure +++ b/configure @@ -80,7 +80,6 @@ Configuration options: --enable-nonfree allow use of nonfree code, the resulting libs and binaries will be unredistributable [no] --disable-doc do not build documentation - --disable-ffmpeg disable ffmpeg build --disable-avconv disable avconv build --disable-avplay disable avplay build --disable-avprobe disable avprobe build @@ -89,7 +88,7 @@ Configuration options: --disable-avcodec disable libavcodec build --disable-avformat disable libavformat build --disable-swscale disable libswscale build - --disable-postproc disable libpostproc build + --enable-postproc enable libpostproc build (deprecated) [no] --disable-avfilter disable video filter support [no] --disable-pthreads disable pthreads [auto] --disable-w32threads disable Win32 threads [auto] @@ -239,7 +238,7 @@ Advanced options (experts only): --disable-armvfp disable ARM VFP optimizations --disable-iwmmxt disable iwmmxt optimizations --disable-mmi disable MMI optimizations - --disable-neon disable neon optimizations + --disable-neon disable NEON optimizations --disable-vis disable VIS optimizations --disable-yasm disable use of yasm assembler --enable-pic build position-independent code @@ -911,7 +910,6 @@ PROGRAM_LIST=" avplay avprobe avserver - ffmpeg " CONFIG_LIST=" @@ -1084,6 +1082,7 @@ HAVE_LIST=" fork getaddrinfo gethrtime + GetProcessAffinityMask GetProcessMemoryInfo GetProcessTimes getrusage @@ -1117,6 +1116,7 @@ HAVE_LIST=" posix_memalign round roundf + sched_getaffinity sdl sdl_video_size setmode @@ -1133,10 +1133,14 @@ HAVE_LIST=" struct_sockaddr_in6 struct_sockaddr_sa_len struct_sockaddr_storage + struct_v4l2_frmivalenum_discrete symver symver_asm_label symver_gnu_asm + sysconf + sysctl sys_mman_h + sys_param_h sys_resource_h sys_select_h sys_soundcard_h @@ -1482,7 +1486,6 @@ oss_outdev_deps_any="soundcard_h sys_soundcard_h" pulse_indev_deps="libpulse" sndio_indev_deps="sndio_h" sndio_outdev_deps="sndio_h" -v4l_indev_deps="linux_videodev_h" v4l2_indev_deps_any="linux_videodev2_h sys_videoio_h" vfwcap_indev_deps="capCreateCaptureWindow vfwcap_defines" vfwcap_indev_extralibs="-lavicap32" @@ -1525,14 +1528,11 @@ postproc_deps="gpl" # programs avconv_deps="avcodec avformat swscale" -avconv_select="buffer_filter" avplay_deps="avcodec avformat swscale sdl" avplay_select="rdft" avprobe_deps="avcodec avformat" -avserver_deps="avformat ffm_muxer fork rtp_protocol rtsp_demuxer" +avserver_deps="avformat ffm_muxer fork rtp_protocol rtsp_demuxer !shared" avserver_extralibs='$ldl' -ffmpeg_deps="avcodec avformat swscale" -ffmpeg_select="buffer_filter" doc_deps="texi2html" @@ -1676,7 +1676,6 @@ enable avdevice enable avfilter enable avformat enable avutil -enable postproc enable swscale enable asm @@ -2855,9 +2854,13 @@ check_func setrlimit check_func strerror_r check_func strptime check_func strtok_r +check_func sched_getaffinity +check_func sysconf +check_func sysctl check_func_headers io.h setmode check_func_headers lzo/lzo1x.h lzo1x_999_compress check_lib2 "windows.h psapi.h" GetProcessMemoryInfo -lpsapi +check_func_headers windows.h GetProcessAffinityMask check_func_headers windows.h GetProcessTimes check_func_headers windows.h MapViewOfFile check_func_headers windows.h VirtualAlloc @@ -2867,6 +2870,7 @@ check_header dxva2api.h check_header malloc.h check_header poll.h check_header sys/mman.h +check_header sys/param.h check_header sys/resource.h check_header sys/select.h check_header vdpau/vdpau.h @@ -2983,8 +2987,9 @@ fi texi2html -version > /dev/null 2>&1 && enable texi2html || disable texi2html check_header linux/fb.h -check_header linux/videodev.h check_header linux/videodev2.h +check_struct linux/videodev2.h "struct v4l2_frmivalenum" discrete + check_header sys/videoio.h check_func_headers "windows.h vfw.h" capCreateCaptureWindow "$vfwcap_indev_extralibs" @@ -3118,6 +3123,7 @@ elif enabled gcc; then check_cflags -fno-tree-vectorize check_cflags -Werror=implicit-function-declaration check_cflags -Werror=missing-prototypes + check_cflags -Werror=declaration-after-statement elif enabled llvm_gcc; then check_cflags -mllvm -stack-alignment=16 elif enabled clang; then @@ -3204,6 +3210,7 @@ echo "postprocessing support ${postproc-no}" echo "new filter support ${avfilter-no}" echo "network support ${network-no}" echo "threading support ${thread_type-no}" +echo "safe bitstream reader ${safe_bitstream_reader-no}" echo "SDL support ${sdl-no}" echo "Sun medialib support ${mlib-no}" echo "libdxva2 enabled ${dxva2-no}" @@ -3349,7 +3356,7 @@ get_version(){ get_version LIBAVCODEC libavcodec/version.h get_version LIBAVDEVICE libavdevice/avdevice.h -get_version LIBAVFILTER libavfilter/avfilter.h +get_version LIBAVFILTER libavfilter/version.h get_version LIBAVFORMAT libavformat/version.h get_version LIBAVUTIL libavutil/avutil.h get_version LIBPOSTPROC libpostproc/postprocess.h