2016-10-15 0:10 GMT+08:00 Steven Liu <lingjiujia...@gmail.com>: > > > 2016-10-15 0:04 GMT+08:00 Ricardo Constantino <wiia...@gmail.com>: > >> >> On 2016-10-14 14:53, Steven Liu wrote: >> > @@ -295,6 +295,7 @@ External library support: >> > on OSX if openssl and gnutls are not used >> [autodetect] >> > --enable-x11grab enable X11 grabbing (legacy) [no] >> > --disable-xlib disable xlib [autodetect] >> > + --enable-xml2 disable XML parsing using the C library >> libxml2 [no] >> "enable XML parsing" here. >> > --disable-zlib disable zlib [autodetect] >> > >> > The following libraries provide various hardware acceleration >> features: >> > @@ -1552,6 +1553,7 @@ EXTERNAL_LIBRARY_LIST=" >> > videotoolbox >> > x11grab >> > xlib >> > + xml2 >> > zlib >> > " >> > >> > @@ -2854,6 +2856,7 @@ eac3_demuxer_select="ac3_parser" >> > f4v_muxer_select="mov_muxer" >> > fifo_muxer_deps="threads" >> > flac_demuxer_select="flac_parser" >> > +hds_demuxer_deps="xml2" >> > hds_muxer_select="flv_muxer" >> > hls_muxer_select="mpegts_muxer" >> > image2_alias_pix_demuxer_select="image2_demuxer" >> > @@ -5675,6 +5678,7 @@ enabled jni && { [ $target_os = >> "android" ] && check_header jni.h >> > check_lib2 "dlfcn.h" dlopen -ldl; } >> > enabled ladspa && { check_header ladspa.h || die "ERROR: >> ladspa.h header not found"; } >> > enabled libiec61883 && require libiec61883 >> libiec61883/iec61883.h iec61883_cmp_connect -lraw1394 -lavc1394 -lrom1394 >> -liec61883 >> > +enabled xml2 && { require_pkg_config libxml-2.0 >> libxml2/libxml/xmlversion.h xmlCheckVersion || disabled-xml2; } >> Just leave the require_pkg_config. If the user enabled xml2 and it wasn't >> detected then configure is supposed to fail. >> > ok let me test it > >> _______________________________________________ >> ffmpeg-devel mailing list >> ffmpeg-devel@ffmpeg.org >> http://ffmpeg.org/mailman/listinfo/ffmpeg-devel >> > > [root@iZ62asjbo9rZ include]# rm -rf libxml2 [root@iZ62asjbo9rZ include]# [root@iZ62asjbo9rZ include]# [root@iZ62asjbo9rZ include]# [root@iZ62asjbo9rZ include]# exit exit [git@iZ62asjbo9rZ include]$ [git@iZ62asjbo9rZ include]$ cd ~/FFmpeg_down/linux/ [git@iZ62asjbo9rZ linux]$ ../configure --disable-everything --enable-demuxer=hds --disable-yasm --enable-protocol=file --enable-decoder=h264 --enable-decoder=aac --enable-xml2 ERROR: libxml-2.0 not found using pkg-config
If you think configure made a mistake, make sure you are using the latest version from Git. If the latest version fails, report the problem to the ffmpeg-u...@ffmpeg.org mailing list or IRC #ffmpeg on irc.freenode.net. Include the log file "config.log" produced by configure as this will help solve the problem. the above is: +enabled xml2 && { require_pkg_config libxml-2.0 libxml2/libxml/xmlversion.h xmlCheckVersion; } [git@iZ62asjbo9rZ linux]$ vim 。。、^C [git@iZ62asjbo9rZ linux]$ [git@iZ62asjbo9rZ linux]$ vim ../configure [git@iZ62asjbo9rZ linux]$ ../configure --disable-everything --enable-demuxer=hds --disable-yasm --enable-protocol=file --enable-decoder=h264 --enable-decoder=aac --enable-xml2 ERROR: libxml-2.0 not found using pkg-config If you think configure made a mistake, make sure you are using the latest version from Git. If the latest version fails, report the problem to the ffmpeg-u...@ffmpeg.org mailing list or IRC #ffmpeg on irc.freenode.net. Include the log file "config.log" produced by configure as this will help solve the problem. [git@iZ62asjbo9rZ linux]$ the above is: +enabled xml2 && { require_pkg_config libxml-2.0 libxml2/libxml/xmlversion.h xmlCheckVersion || disabled xml2; } this is reference: enabled avfoundation_indev && { check_header_objcc AVFoundation/AVFoundation.h || disable avfoundation_indev; } _______________________________________________ ffmpeg-devel mailing list ffmpeg-devel@ffmpeg.org http://ffmpeg.org/mailman/listinfo/ffmpeg-devel