X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=configure;h=abd599ef1d97cdd1cf46ecf2d650cda0740b0da2;hb=44b70ce5631e075980c0ff06e4727c9a1185ca81;hp=3f3d1b041df1cc829cc97940c0fe93e9f5170bf5;hpb=483480b5ae00186ae1de3db2a838a237954de4c1;p=ffmpeg diff --git a/configure b/configure index 3f3d1b041df..abd599ef1d9 100755 --- a/configure +++ b/configure @@ -912,6 +912,7 @@ CONFIG_LIST=" pic postproc rdft + rtpdec runtime_cpudetect shared small @@ -1074,6 +1075,7 @@ HAVE_LIST=" VirtualAlloc winsock2_h xform_asm + xmm_clobbers yasm " @@ -1360,11 +1362,13 @@ mpegtsraw_demuxer_select="mpegts_demuxer" mxf_d10_muxer_select="mxf_muxer" ogg_demuxer_select="golomb" psp_muxer_select="mov_muxer" -rtsp_demuxer_deps="sdp_demuxer" -rtsp_muxer_deps="sdp_demuxer" -rtsp_muxer_select="rtp_muxer" -sdp_demuxer_deps="rtp_protocol mpegts_demuxer" -sdp_demuxer_select="asf_demuxer rm_demuxer" +rtp_demuxer_select="sdp_demuxer" +rtpdec_select="asf_demuxer rm_demuxer rtp_protocol mpegts_demuxer mov_demuxer" +rtsp_demuxer_select="http_protocol rtpdec" +rtsp_muxer_select="rtp_muxer http_protocol rtp_protocol" +sap_demuxer_select="sdp_demuxer" +sap_muxer_select="rtp_muxer rtp_protocol" +sdp_demuxer_select="rtpdec" spdif_muxer_select="aac_parser" tg2_muxer_select="mov_muxer" tgp_muxer_select="mov_muxer" @@ -1386,9 +1390,6 @@ vfwcap_indev_extralibs="-lavicap32" x11_grab_device_indev_deps="x11grab XShmCreateImage" x11_grab_device_indev_extralibs="-lX11 -lXext -lXfixes" -# filters -frei0r_filter_deps="frei0r dlopen strtok_r" - # protocols gopher_protocol_deps="network" http_protocol_deps="network" @@ -1402,6 +1403,8 @@ udp_protocol_deps="network" # filters blackframe_filter_deps="gpl" +cropdetect_filter_deps="gpl" +frei0r_filter_deps="frei0r dlopen strtok_r" ocv_smooth_filter_deps="libopencv" yadif_filter_deps="gpl" @@ -2589,6 +2592,9 @@ EOF check_asm ebx_available '""::"b"(0)' && check_asm ebx_available '"":::"%ebx"' + # check whether xmm clobbers are supported + check_asm xmm_clobbers '"":::"%xmm0"' + # check whether more than 10 operands are supported check_cc <= 3.98.3" lame/lame.h hip_decode_init -lmp3lame +enabled libmp3lame && require "libmp3lame >= 3.98.3" lame/lame.h lame_set_VBR_quality -lmp3lame enabled libnut && require libnut libnut.h nut_demuxer_init -lnut enabled libopencore_amrnb && require libopencore_amrnb opencore-amrnb/interf_dec.h Decoder_Interface_init -lopencore-amrnb enabled libopencore_amrwb && require libopencore_amrwb opencore-amrwb/dec_if.h D_IF_init -lopencore-amrwb @@ -2794,7 +2800,7 @@ texi2html -version > /dev/null 2>&1 && enable texi2html || disable texi2html if enabled network; then check_type "sys/types.h sys/socket.h" socklen_t check_type netdb.h "struct addrinfo" - check_type netinet/in.h "struct ipv6_mreq" + check_type netinet/in.h "struct ipv6_mreq" -D_DARWIN_C_SOURCE check_type netinet/in.h "struct sockaddr_in6" check_type "sys/types.h sys/socket.h" "struct sockaddr_storage" check_struct "sys/types.h sys/socket.h" "struct sockaddr" sa_len @@ -3225,6 +3231,7 @@ cat > $TMPH <