X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=configure;h=b41e0dc8d51662830f7097716b516704e851562c;hb=074db4b76427ec8f25be151aed75cd621869097c;hp=7e51d0667830dd8c574d4e399ef256a3e5c1ce51;hpb=ad9a6e19e1a8abc0ce12ff85f9f3aaf321f16866;p=ffmpeg diff --git a/configure b/configure index 7e51d066783..b41e0dc8d51 100755 --- a/configure +++ b/configure @@ -1272,6 +1272,7 @@ EXAMPLE_LIST=" resampling_audio_example scaling_video_example transcode_aac_example + transcoding_example " EXTERNAL_LIBRARY_LIST=" @@ -1689,6 +1690,8 @@ TOOLCHAIN_FEATURES=" gnu_windres ibm_asm inline_asm_labels + inline_asm_nonlocal_labels + inline_asm_direct_symbol_refs pragma_deprecated rsync_contimeout symver_asm_label @@ -2482,6 +2485,7 @@ remuxing_example_deps="avcodec avformat avutil" resampling_audio_example_deps="avutil swresample" scaling_video_example_deps="avutil swscale" transcode_aac_example_deps="avcodec avformat swresample" +transcoding_example_deps="avfilter avcodec avformat avutil" # libraries avcodec_deps="avutil" @@ -4176,6 +4180,8 @@ od -t x1 $TMPO | grep -q '42 *49 *47 *45' && enable bigendian check_inline_asm inline_asm_labels '"1:\n"' +check_inline_asm inline_asm_nonlocal_labels '"Label:\n"' + if enabled aarch64; then # internal assembler in clang 3.3 does not support this instruction enabled neon && check_insn neon 'ext v0.8B, v0.8B, v1.8B, #1' @@ -4301,6 +4307,8 @@ EOF # check whether xmm clobbers are supported check_inline_asm xmm_clobbers '"":::"%xmm0"' + check_inline_asm inline_asm_direct_symbol_refs '"movl test, %eax"' + # check whether binutils is new enough to compile SSSE3/MMXEXT enabled ssse3 && check_inline_asm ssse3_inline '"pabsw %xmm0, %xmm0"' enabled mmxext && check_inline_asm mmxext_inline '"pmaxub %mm0, %mm1"'