X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=configure;h=fa62b5902244331d792668b7b5d5f761e41227ce;hb=b67bcd784dde7ad2b1a167ce7ffef14f8a0c8074;hp=7fe69942572ed4004baa6c0bb1b991a5f8c73048;hpb=3d820ba9095fe6a28ff25d05776edcbf4b78ed47;p=ffmpeg diff --git a/configure b/configure index 7fe69942572..fa62b590224 100755 --- a/configure +++ b/configure @@ -314,6 +314,7 @@ Advanced options (experts only): (faster, but may crash) --enable-memalign-hack emulate memalign, interferes with memory debuggers --enable-sram allow use of on-chip SRAM + --sws-max-filter-size=N the max filter size swscale uses [$sws_max_filter_size_default] Optimization options (experts only): --disable-asm disable all assembler optimizations @@ -1645,6 +1646,7 @@ MATH_FUNCS=" exp2 exp2f expf + fminf isinf isnan ldexpf @@ -1718,6 +1720,8 @@ SYSTEM_FUNCS=" " TOOLCHAIN_FEATURES=" + as_dn_directive + as_func asm_mod_q attribute_may_alias attribute_packed @@ -1809,6 +1813,7 @@ CONFIG_EXTRA=" huffyuvencdsp intrax8 lgplv3 + llauddsp llviddsp lpc mpegaudio @@ -1888,6 +1893,7 @@ CMDLINE_SET=" ranlib samples strip + sws_max_filter_size sysinclude sysroot target_exec @@ -2005,7 +2011,7 @@ amrnb_decoder_select="lsp" amrwb_decoder_select="lsp" amv_decoder_select="sp5x_decoder exif" amv_encoder_select="aandcttables" -ape_decoder_select="dsputil" +ape_decoder_select="dsputil llauddsp" asv1_decoder_select="dsputil" asv1_encoder_select="dsputil" asv2_decoder_select="dsputil" @@ -2168,6 +2174,7 @@ vp7_decoder_select="h264pred videodsp" vp8_decoder_select="h264pred videodsp" vp9_decoder_select="videodsp vp9_parser" webp_decoder_select="vp8_decoder" +wmalossless_decoder_select="llauddsp" wmapro_decoder_select="mdct sinewin" wmav1_decoder_select="mdct sinewin" wmav1_encoder_select="mdct sinewin" @@ -2261,7 +2268,7 @@ h264_parser_select="h264_decoder" hevc_parser_select="hevc_decoder" mpegvideo_parser_select="error_resilience mpegvideo" mpeg4video_parser_select="error_resilience h263dsp mpegvideo qpeldsp" -vc1_parser_select="mpegvideo" +vc1_parser_select="mpegvideo vc1_decoder" # external libraries libaacplus_encoder_deps="libaacplus" @@ -2535,6 +2542,7 @@ pixfmts_super2xsai_test_deps="super2xsai_filter" tinterlace_merge_test_deps="tinterlace_filter" tinterlace_pad_test_deps="tinterlace_filter" zmq_filter_deps="libzmq" +zoompan_filter_deps="swscale" # examples avio_reading="avformat avcodec avutil" @@ -2640,6 +2648,9 @@ enable safe_bitstream_reader enable static enable swscale_alpha +sws_max_filter_size_default=256 +set_default sws_max_filter_size + # Enable hwaccels by default. enable dxva2 vaapi vda vdpau xvmc enable xlib @@ -4267,6 +4278,29 @@ unsigned int endian = 'B' << 24 | 'I' << 16 | 'G' << 8 | 'E'; EOF od -t x1 $TMPO | grep -q '42 *49 *47 *45' && enable bigendian + +if enabled asm && ! enabled_any ppc64 pic; then + enabled arm && nogas=die + enabled_all ppc altivec && nogas=warn + as=${gas:=$as} + check_as <= 118" || die "ERROR: libx264 must be installed and version must be >= 0.118."; } enabled libx265 && require_pkg_config x265 x265.h x265_encoder_encode && - { check_cpp_condition x265.h "X265_BUILD >= 13" || - die "ERROR: libx265 version must be >= 13."; } + { check_cpp_condition x265.h "X265_BUILD >= 17" || + die "ERROR: libx265 version must be >= 17."; } enabled libxavs && require libxavs xavs.h xavs_encoder_encode -lxavs enabled libxvid && require libxvid xvid.h xvid_global -lxvidcore enabled libzmq && require_pkg_config libzmq zmq.h zmq_ctx_new @@ -5431,6 +5456,7 @@ cat > $TMPH <