Mercurial > mplayer.hg
view tests/faterun.sh @ 35263:a893e72567ca
Updated libdvdcss to r255
Specifically, the changes are a memory leak fix (r239), assume a default drive type (r249) and support ELF visibility attribute (r255)
It has been pointed out in the mailing list that one or two of these changes may be unnecessary/redundant but harmless
This fixes #2096
author | SubJunk |
---|---|
date | Tue, 06 Nov 2012 05:47:13 +0000 |
parents | 8d19b1ec5ea5 |
children |
line wrap: on
line source
#!/bin/sh if [ -z "$FATE_SAMPLES" ] ; then echo "FATE_SAMPLES is not set!" exit 1 fi sample="$1" md5out="tests/res/$sample.md5" ref_file="tests/ref/$sample.md5" options="-noconfig all -lavdopts threads=4:bitexact:idct=2 -really-quiet -noconsolecontrols -nosound -benchmark" if [ -z ${sample##h264-conformance/*} ] ; then # these files generally only work when a fps is given explicitly options="$options -fps 25" fi echo "testing $sample" # create necessary files and run mkdir -p $(dirname "$md5out") touch "$md5out" ./mplayer $options -vo md5sum:outfile="$md5out" "$FATE_SAMPLES/$sample" # check result if ! [ -e "$ref_file" ] ; then touch tests/ref/empty.md5 ref_file=tests/ref/empty.md5 fi if ! diff -uw "$ref_file" "$md5out" ; then mv "$md5out" "$md5out.bad" exit 1 fi