[FFmpeg-devel] [PATCH] Fix qtrle regression test, actually test qtrle.

Måns Rullgård mans
Sat Feb 12 00:46:47 CET 2011


Baptiste Coudurier <baptiste.coudurier at gmail.com> writes:

> ---
>  tests/codec-regression.sh |    4 ++--
>  tests/ref/vsynth1/qtrle   |    8 ++++----
>  tests/ref/vsynth2/qtrle   |    8 ++++----
>  3 files changed, 10 insertions(+), 10 deletions(-)
>
> diff --git a/tests/codec-regression.sh b/tests/codec-regression.sh
> index b0a8423..34911d5 100755
> --- a/tests/codec-regression.sh
> +++ b/tests/codec-regression.sh
> @@ -249,8 +249,8 @@ do_video_decoding "" "-pix_fmt yuv420p"
>  fi
>
>  if [ -n "$do_qtrle" ] ; then
> -do_video_encoding qtrle.mov "" ""
> -do_video_decoding "" ""
> +do_video_encoding qtrle.mov "" "-an -vcodec qtrle"
> +do_video_decoding "" "-pix_fmt yuv420p"
>  fi
>
>  if [ -n "$do_rgb" ] ; then
> diff --git a/tests/ref/vsynth1/qtrle b/tests/ref/vsynth1/qtrle
> index 8aa578f..9988897 100644
> --- a/tests/ref/vsynth1/qtrle
> +++ b/tests/ref/vsynth1/qtrle
> @@ -1,4 +1,4 @@
> -3f070779d7deb54626515ac7f7002e63 *./tests/data/vsynth1/qtrle.mov
> -387772 ./tests/data/vsynth1/qtrle.mov
> -a3c2610e2c069c3ad22ec03da83f774f *./tests/data/qtrle.vsynth1.out.yuv
> -stddev:   15.14 PSNR: 24.53 MAXDIFF:  174 bytes:  7603200/  7603200
> +d14041925ce5ec5001dc519276b1a1ab *./tests/data/vsynth1/qtrle.mov
> +15263232 ./tests/data/vsynth1/qtrle.mov
> +243325fb2cae1a9245efd49aff936327 *./tests/data/qtrle.vsynth1.out.yuv
> +stddev:    3.42 PSNR: 37.43 MAXDIFF:   48 bytes:  7603200/  7603200
> diff --git a/tests/ref/vsynth2/qtrle b/tests/ref/vsynth2/qtrle
> index 756ed69..6b2a011 100644
> --- a/tests/ref/vsynth2/qtrle
> +++ b/tests/ref/vsynth2/qtrle
> @@ -1,4 +1,4 @@
> -5346bba8e03e7de72b482efbcf712a2e *./tests/data/vsynth2/qtrle.mov
> -141533 ./tests/data/vsynth2/qtrle.mov
> -f967b290c7e6d015c0e78175db828249 *./tests/data/qtrle.vsynth2.out.yuv
> -stddev:    5.75 PSNR: 32.93 MAXDIFF:   92 bytes:  7603200/  7603200
> +d8c1604dc46d9aa4ec0385e6722c6989 *./tests/data/vsynth2/qtrle.mov
> +14798419 ./tests/data/vsynth2/qtrle.mov
> +b2418e0e3a9a8619b31219cbcf24dc82 *./tests/data/qtrle.vsynth2.out.yuv
> +stddev:    1.26 PSNR: 46.06 MAXDIFF:   13 bytes:  7603200/  7603200
> -- 

At some point we should test this and other rgb codecs in their native
pixel format, e.g. by converting the test video first.  In the meantime,
this is unquestionably an improvement.  Pushing.

-- 
M?ns Rullg?rd
mans at mansr.com



More information about the ffmpeg-devel mailing list