[FFmpeg-devel] [PATCH] Add gif and xbm regression tests.

Reimar Döffinger Reimar.Doeffinger at gmx.de
Sun Apr 8 16:24:11 CEST 2012


Signed-off-by: Reimar Döffinger <Reimar.Doeffinger at gmx.de>
---
 tests/lavf-regression.sh |   13 +++++++++++++
 tests/ref/lavf/gif       |   21 +++++++++++++++++++++
 tests/ref/lavf/xbm       |    3 +++
 3 files changed, 37 insertions(+)
 create mode 100644 tests/ref/lavf/xbm

diff --git a/tests/lavf-regression.sh b/tests/lavf-regression.sh
index fcb8794..97fdd3f 100755
--- a/tests/lavf-regression.sh
+++ b/tests/lavf-regression.sh
@@ -169,9 +169,18 @@ do_streamed_images ppm
 fi
 
 if [ -n "$do_gif" ] ; then
+# this tests the gif muxer
 file=${outfile}lavf.gif
 do_avconv $file $DEC_OPTS -f image2 -vcodec pgmyuv -i $raw_src $ENC_OPTS -t 1 -qscale 10 -pix_fmt rgb24
 do_avconv_crc $file $DEC_OPTS -i $target_path/$file -pix_fmt rgb24
+# and this the gif encoder
+do_image_formats gif
+do_image_formats gif "-pix_fmt rgb4_byte"
+do_image_formats gif "-pix_fmt bgr4_byte"
+do_image_formats gif "-pix_fmt rgb8"
+do_image_formats gif "-pix_fmt bgr8"
+do_image_formats gif "-pix_fmt gray"
+do_image_formats gif "-pix_fmt pal8"
 fi
 
 if [ -n "$do_yuv4mpeg" ] ; then
@@ -196,6 +205,10 @@ do_image_formats png "-pix_fmt gray16be"
 do_image_formats png "-pix_fmt rgb48be"
 fi
 
+if [ -n "$do_xbm" ] ; then
+do_image_formats xbm
+fi
+
 if [ -n "$do_bmp" ] ; then
 do_image_formats bmp
 fi
diff --git a/tests/ref/lavf/gif b/tests/ref/lavf/gif
index 4a4ebfb..e8639ac 100644
--- a/tests/ref/lavf/gif
+++ b/tests/ref/lavf/gif
@@ -1,3 +1,24 @@
 e6089fd4ef3b9df44090ab3650bdd810 *./tests/data/lavf/lavf.gif
 2906401 ./tests/data/lavf/lavf.gif
 ./tests/data/lavf/lavf.gif CRC=0xe5605ff6
+fc4792ac40319344dc7027668a403fc3 *./tests/data/images/gif/02.gif
+./tests/data/images/gif/%02d.gif CRC=0xf217a95e
+81538 ./tests/data/images/gif/02.gif
+759522b3025fcf8ed6aae582a18c5a14 *./tests/data/images/gif/02.gif
+./tests/data/images/gif/%02d.gif CRC=0x879a13f3
+38715 ./tests/data/images/gif/02.gif
+21e802ae7a2239bdbea6f915da1134b9 *./tests/data/images/gif/02.gif
+./tests/data/images/gif/%02d.gif CRC=0xe578993d
+38715 ./tests/data/images/gif/02.gif
+fc4792ac40319344dc7027668a403fc3 *./tests/data/images/gif/02.gif
+./tests/data/images/gif/%02d.gif CRC=0xf217a95e
+81538 ./tests/data/images/gif/02.gif
+022dc66b5068404e88c618ce79d9eb5f *./tests/data/images/gif/02.gif
+./tests/data/images/gif/%02d.gif CRC=0x526cd97f
+81538 ./tests/data/images/gif/02.gif
+e3392f49c55aa794d3dc49189f52f257 *./tests/data/images/gif/02.gif
+./tests/data/images/gif/%02d.gif CRC=0x46618ac3
+63144 ./tests/data/images/gif/02.gif
+022dc66b5068404e88c618ce79d9eb5f *./tests/data/images/gif/02.gif
+./tests/data/images/gif/%02d.gif CRC=0x526cd97f
+81538 ./tests/data/images/gif/02.gif
diff --git a/tests/ref/lavf/xbm b/tests/ref/lavf/xbm
new file mode 100644
index 0000000..4cc4be6
--- /dev/null
+++ b/tests/ref/lavf/xbm
@@ -0,0 +1,3 @@
+99c20fff5d17b698b4a25282aebc3c51 *./tests/data/images/xbm/02.xbm
+./tests/data/images/xbm/%02d.xbm CRC=0x0f5aa5cb
+76411 ./tests/data/images/xbm/02.xbm
-- 
1.7.9.5



More information about the ffmpeg-devel mailing list