]> git.sesse.net Git - ffmpeg/blobdiff - tests/fate-run.sh
vp9: add fate test for intraonly frames.
[ffmpeg] / tests / fate-run.sh
index 0165812208548a04c49848f5b08035b7036a1e8f..7f129d7831c0afaf8db7517d1e48bb72c3b06598 100755 (executable)
@@ -43,7 +43,7 @@ compare(){
 }
 
 do_tiny_psnr(){
-    psnr=$(tests/tiny_psnr "$1" "$2" $cmp_unit $cmp_shift 0)
+    psnr=$(tests/tiny_psnr "$1" "$2" $cmp_unit $cmp_shift 0) || return 1
     val=$(expr "$psnr" : ".*$3: *\([0-9.]*\)")
     size1=$(expr "$psnr" : '.*bytes: *\([0-9]*\)')
     size2=$(expr "$psnr" : '.*bytes:[ 0-9]*/ *\([0-9]*\)')
@@ -229,20 +229,17 @@ gapless(){
     decfile3="${outdir}/${test}.out-3"
     cleanfiles="$cleanfiles $decfile1 $decfile2 $decfile3"
 
-    # large enough to make ffmpeg.c seek to the start of the file
-    start_offset=-1
-
     # test packet data
-    ffmpeg -i "$sample" $extra_args -flags +bitexact -c:a copy -f framecrc -y $decfile1
+    ffmpeg $extra_args -i "$sample" -flags +bitexact -c:a copy -f framecrc -y $decfile1
     do_md5sum $decfile1
     # test decoded (and cut) data
-    ffmpeg -i "$sample" $extra_args -flags +bitexact -f wav md5:
+    ffmpeg $extra_args -i "$sample" -flags +bitexact -f wav md5:
     # the same as above again, with seeking to the start
-    ffmpeg -ss $start_offset -i "$sample" $extra_args -flags +bitexact -c:a copy -f framecrc -y $decfile2
+    ffmpeg $extra_args -ss 0 -seek_timestamp 1 -i "$sample" -flags +bitexact -c:a copy -f framecrc -y $decfile2
     do_md5sum $decfile2
-    ffmpeg -ss $start_offset -i "$sample" $extra_args -flags +bitexact -f wav md5:
+    ffmpeg $extra_args -ss 0 -seek_timestamp 1 -i "$sample" -flags +bitexact -f wav md5:
     # test packet data, with seeking to a specific position
-    ffmpeg -ss 5 -i "$sample" $extra_args -flags +bitexact -c:a copy -f framecrc -y $decfile3
+    ffmpeg $extra_args -ss 5 -seek_timestamp 1 -i "$sample" -flags +bitexact -c:a copy -f framecrc -y $decfile3
     do_md5sum $decfile3
 }