yading@11: #!/bin/sh yading@11: yading@11: LC_ALL=C yading@11: export LC_ALL yading@11: yading@11: datadir="tests/data" yading@11: yading@11: logfile="$datadir/copy.regression" yading@11: reffile="$1" yading@11: yading@11: list=$(grep -oh ' ./tests/data/.*' tests/ref/{acodec,lavf,vsynth1}/*| sort) yading@11: rm -f $logfile yading@11: for i in $list ; do yading@11: echo ---------------- >> $logfile yading@11: echo $i >> $logfile yading@11: ./ffmpeg_g -flags +bitexact -i $i -acodec copy -vcodec copy -y first.nut yading@11: ./ffmpeg_g -flags +bitexact -i first.nut -acodec copy -vcodec copy -y second.nut yading@11: cmp first.nut second.nut >> $logfile yading@11: md5sum first.nut >> $logfile yading@11: done yading@11: yading@11: if diff -u -w "$reffile" "$logfile" ; then yading@11: echo yading@11: echo copy regression test: success yading@11: exit 0 yading@11: else yading@11: echo yading@11: echo copy regression test: error yading@11: exit 1 yading@11: fi