diff options
author | Michael Niedermayer <michaelni@gmx.at> | 2003-08-26 07:42:25 +0000 |
---|---|---|
committer | Michael Niedermayer <michaelni@gmx.at> | 2003-08-26 07:42:25 +0000 |
commit | 922bc38d55995536e84db1b704fdccc140870d26 (patch) | |
tree | 4fc62daffb1badfa2042b0ba71271be898a2a9c5 /tests | |
parent | e4eadb4b44a5bd446d2f83e92a7baeddb82448ad (diff) | |
download | ffmpeg-922bc38d55995536e84db1b704fdccc140870d26.tar.gz |
mpeg2 regression test
add mpeg2video_decoder, thats more consistant with the encoders, note, both mpeg1video and mpeg2video decoder will happily decode both mpeg1 and 2
Originally committed as revision 2166 to svn://svn.ffmpeg.org/ffmpeg/trunk
Diffstat (limited to 'tests')
-rw-r--r-- | tests/ffmpeg.regression.ref | 3 | ||||
-rwxr-xr-x | tests/regression.sh | 11 | ||||
-rw-r--r-- | tests/rotozoom.regression.ref | 3 |
3 files changed, 15 insertions, 2 deletions
diff --git a/tests/ffmpeg.regression.ref b/tests/ffmpeg.regression.ref index a20dcf3727..8d7caa53b0 100644 --- a/tests/ffmpeg.regression.ref +++ b/tests/ffmpeg.regression.ref @@ -2,6 +2,9 @@ ffmpeg regression test dda0ba041aef50a5101884291c06d4d9 *./data/a-mpeg1.mpg 6713259d72260740bbddaea30631ea18 *./data/out.yuv stddev: 7.58 bytes:7299072 +17c66261cb5dc193793b5af9564c8592 *./data/a-mpeg2.vob +9f5d85c6473b802a9d86cfc01a3ed046 *./data/out.yuv +stddev: 7.66 bytes:7450624 d0dc46dd831398237a690ebbeff18b64 *./data/a-msmpeg4v2.avi 712aa6c959d1d90a78fe98657cbff19c *./data/out.yuv stddev: 8.11 bytes:7602176 diff --git a/tests/regression.sh b/tests/regression.sh index 72ae9d0a9a..397bdc89a8 100755 --- a/tests/regression.sh +++ b/tests/regression.sh @@ -32,6 +32,7 @@ elif [ "$1" = "libavtest" ] ; then outfile="$datadir/b-" else do_mpeg=y + do_mpeg2=y do_msmpeg4v2=y do_msmpeg4=y do_wmv1=y @@ -121,10 +122,16 @@ do_ffmpeg $file -y -qscale 10 -f pgmyuv -i $raw_src -f mpeg1video $file # mpeg1 decoding do_ffmpeg $raw_dst -y -i $file -f rawvideo $raw_dst +fi + +################################### +if [ -n "$do_mpeg2" ] ; then +# mpeg2 encoding +file=${outfile}mpeg2.vob +do_ffmpeg $file -y -qscale 10 -f pgmyuv -i $raw_src -vcodec mpeg2video $file # mpeg2 decoding -#do_ffmpeg /tmp/out-mpeg2.yuv -y -f mpegvideo -i a.vob \ -# -f rawvideo /tmp/out-mpeg2.yuv +do_ffmpeg $raw_dst -y -i $file -f rawvideo $raw_dst fi ################################### diff --git a/tests/rotozoom.regression.ref b/tests/rotozoom.regression.ref index e1e264537f..4d38d0e932 100644 --- a/tests/rotozoom.regression.ref +++ b/tests/rotozoom.regression.ref @@ -2,6 +2,9 @@ ffmpeg regression test 1738d12380be0d8aa20d08e178349299 *./data/a-mpeg1.mpg 0cf790edd0f4c5cf993c2d59211b9de2 *./data/out.yuv stddev: 4.91 bytes:7299072 +55cedcf0fb67e18718d6ed88da7784a4 *./data/a-mpeg2.vob +f5436b327c38b66eb95f3428aff790f1 *./data/out.yuv +stddev: 4.94 bytes:7450624 14db391f167b52b21a983157b410affc *./data/a-msmpeg4v2.avi fc8881e0904af9491d5fa0163183954b *./data/out.yuv stddev: 5.29 bytes:7602176 |