Mercurial > mplayer.hg
view tests/faterun.sh @ 37151:c63629427fde
Apply skin defaults in Win32 GUI.
The starting defaults for volume, balance and movie position are defined
in the skin used by the GUI. So far, the Win32 GUI has completely ignored
these.
Based on a patch by Stephen Sheldon, sfsheldo gmail com.
author | ib |
---|---|
date | Wed, 06 Aug 2014 16:35:38 +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