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@gmx.de>
This commit is contained in:
parent
815d8f8841
commit
cb25a186eb
@ -441,7 +441,8 @@ fi
|
|||||||
|
|
||||||
if [ -n "$do_dca" ] ; then
|
if [ -n "$do_dca" ] ; then
|
||||||
do_audio_encoding dca.dts "-strict -2 -channel_layout 3 -acodec dca"
|
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
|
$tiny_psnr $pcm_dst $pcm_ref 2 1920
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
@ -1,5 +1,4 @@
|
|||||||
66bd0e602be7fb97dc19151554c0ee29 *./tests/data/acodec/dca.dts
|
66bd0e602be7fb97dc19151554c0ee29 *./tests/data/acodec/dca.dts
|
||||||
1097124 ./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: 8944.44 PSNR: 17.30 MAXDIFF:56478 bytes: 1060864/ 1058400
|
||||||
stddev: 2424.93 PSNR: 28.64 MAXDIFF:13723 bytes: 1058944/ 1058400
|
stddev: 2424.93 PSNR: 28.64 MAXDIFF:13723 bytes: 1058944/ 1058400
|
||||||
|
@ -122,3 +122,8 @@ do_audio_decoding()
|
|||||||
{
|
{
|
||||||
do_avconv $pcm_dst $DEC_OPTS -i $target_path/$file -sample_fmt s16 -f wav $1
|
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
|
||||||
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user