tests: Use a predefined function for lavf-rm test
authorDiego Biurrun <diego@biurrun.de>
Tue, 14 Aug 2018 12:11:46 +0000 (14:11 +0200)
committerDiego Biurrun <diego@biurrun.de>
Sat, 16 Feb 2019 12:09:35 +0000 (13:09 +0100)
tests/lavf-regression.sh

index 326319c..4161e37 100755 (executable)
@@ -15,7 +15,8 @@ do_lavf()
 {
     file=${outfile}lavf.$1
     do_avconv $file $DEC_OPTS -f image2 -c:v pgmyuv -i $raw_src $DEC_OPTS -ar 44100 -f s16le $2 -i $pcm_src $ENC_OPTS -b:a 64k -t 1 -qscale:v 10 $3
-    do_avconv_crc $file $DEC_OPTS -i $target_path/$file $4
+    test $5 = "disable_crc" ||
+        do_avconv_crc $file $DEC_OPTS -i $target_path/$file $4
 }
 
 do_streamed_images()
@@ -53,9 +54,8 @@ fi
 
 if [ -n "$do_rm" ] ; then
 file=${outfile}lavf.rm
-do_avconv $file $DEC_OPTS -f image2 -c:v pgmyuv -i $raw_src $DEC_OPTS -ar 44100 -f s16le -i $pcm_src $ENC_OPTS -t 1 -qscale 10 -c:a ac3_fixed -b:a 64k
-# broken
-#do_avconv_crc $file -i $target_path/$file
+# The RealMedia muxer is broken.
+do_lavf rm "" "-c:a ac3_fixed" "" disable_crc
 fi
 
 if [ -n "$do_mpg" ] ; then