[FFmpeg-cvslog] Fix DCA regression test to work across architectures.

Reimar Döffinger git at videolan.org
Sat Apr 7 15:13:25 CEST 2012


ffmpeg | branch: master | Reimar Döffinger <Reimar.Doeffinger at gmx.de> | Sat Apr  7 13:55:07 2012 +0200| [cb25a186eb4da5a4e1c943e89b9cf8a7852723c7] | committer: Reimar Döffinger

Fix DCA regression test to work across architectures.

Only the decoding step is not bit-exact, so avoid checksum for that.

Signed-off-by: Reimar Döffinger <Reimar.Doeffinger at gmx.de>

> http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=cb25a186eb4da5a4e1c943e89b9cf8a7852723c7
---

 tests/codec-regression.sh |    3 ++-
 tests/ref/acodec/dca      |    1 -
 tests/regression-funcs.sh |    5 +++++
 3 files changed, 7 insertions(+), 2 deletions(-)

diff --git a/tests/codec-regression.sh b/tests/codec-regression.sh
index 54d206e..2f63b69 100755
--- a/tests/codec-regression.sh
+++ b/tests/codec-regression.sh
@@ -441,7 +441,8 @@ fi
 
 if [ -n "$do_dca" ] ; then
 do_audio_encoding dca.dts "-strict -2 -channel_layout 3 -acodec dca"
-do_audio_decoding
+# decoding is not bit-exact, so skip md5 of decoded file
+do_audio_decoding_nomd5
 $tiny_psnr $pcm_dst $pcm_ref 2 1920
 fi
 
diff --git a/tests/ref/acodec/dca b/tests/ref/acodec/dca
index e420db9..f4f4a19 100644
--- a/tests/ref/acodec/dca
+++ b/tests/ref/acodec/dca
@@ -1,5 +1,4 @@
 66bd0e602be7fb97dc19151554c0ee29 *./tests/data/acodec/dca.dts
 1097124 ./tests/data/acodec/dca.dts
-e1842f7616c65612b10b23245645ac40 *./tests/data/dca.acodec.out.wav
 stddev: 8944.44 PSNR: 17.30 MAXDIFF:56478 bytes:  1060864/  1058400
 stddev: 2424.93 PSNR: 28.64 MAXDIFF:13723 bytes:  1058944/  1058400
diff --git a/tests/regression-funcs.sh b/tests/regression-funcs.sh
index 0e6d64a..d14071a 100755
--- a/tests/regression-funcs.sh
+++ b/tests/regression-funcs.sh
@@ -122,3 +122,8 @@ do_audio_decoding()
 {
     do_avconv $pcm_dst $DEC_OPTS -i $target_path/$file -sample_fmt s16 -f wav $1
 }
+
+do_audio_decoding_nomd5()
+{
+    do_avconv_nomd5 $pcm_dst $DEC_OPTS -i $target_path/$file -sample_fmt s16 -f wav $1
+}



More information about the ffmpeg-cvslog mailing list