aboutsummaryrefslogtreecommitdiffstats
path: root/configure
diff options
context:
space:
mode:
authorTobias Rapp <t.rapp@noa-archive.com>2021-04-16 10:46:41 +0200
committerTobias Rapp <t.rapp@noa-archive.com>2021-07-13 08:57:23 +0200
commitf531a1a4e8f5bbc66d6077efe3b4f90f76cc5f51 (patch)
tree5cca7c6c74a97492a5235128aff8e18ed657258c /configure
parent9b4b0df47009ebc3d26bf3f1b1eff668fd028cc6 (diff)
downloadffmpeg-f531a1a4e8f5bbc66d6077efe3b4f90f76cc5f51.tar.gz
fate/ffprobe: Verify ffprobe XML output against schema file
Adds schema validation for ffprobe XML output so that updating the ffprobe.xsd file upon changes to ffprobe is not forgotten. This was suggested by Marton Balint in: http://ffmpeg.org/pipermail/ffmpeg-devel/2021-March/278428.html The schema FATE test is only run if xmllint command is available. Signed-off-by: Tobias Rapp <t.rapp@noa-archive.com>
Diffstat (limited to 'configure')
-rwxr-xr-xconfigure3
1 files changed, 3 insertions, 0 deletions
diff --git a/configure b/configure
index b3b8065188..2d2d125fd3 100755
--- a/configure
+++ b/configure
@@ -2370,6 +2370,7 @@ HAVE_LIST="
perl
pod2man
texi2html
+ xmllint
zlib_gzip
"
@@ -6654,6 +6655,7 @@ disabled makeinfo_html && texi2html --help 2> /dev/null | grep -q 'init-file' &&
perl -v > /dev/null 2>&1 && enable perl || disable perl
pod2man --help > /dev/null 2>&1 && enable pod2man || disable pod2man
rsync --help 2> /dev/null | grep -q 'contimeout' && enable rsync_contimeout || disable rsync_contimeout
+xmllint --version > /dev/null 2>&1 && enable xmllint || disable xmllint
# check V4L2 codecs available in the API
if enabled v4l2_m2m; then
@@ -7417,6 +7419,7 @@ echo "perl enabled ${perl-no}"
echo "pod2man enabled ${pod2man-no}"
echo "makeinfo enabled ${makeinfo-no}"
echo "makeinfo supports HTML ${makeinfo_html-no}"
+echo "xmllint enabled ${xmllint-no}"
test -n "$random_seed" &&
echo "random seed ${random_seed}"
echo