Signed-off-by: Mans Rullgard <mans@mansr.com>tags/n1.0
| @@ -1563,56 +1563,6 @@ test_deps(){ | |||||
| mxf_d10_test_deps="avfilter" | mxf_d10_test_deps="avfilter" | ||||
| seek_lavf_mxf_d10_test_deps="mxf_d10_test" | seek_lavf_mxf_d10_test_deps="mxf_d10_test" | ||||
| test_deps _encoder _decoder \ | |||||
| adpcm_ima_qt \ | |||||
| adpcm_ima_wav \ | |||||
| adpcm_ms \ | |||||
| adpcm_swf \ | |||||
| adpcm_yamaha=adpcm_yam \ | |||||
| alac \ | |||||
| asv1 \ | |||||
| asv2 \ | |||||
| bmp \ | |||||
| dnxhd="dnxhd_1080i dnxhd_720p dnxhd_720p_rd" \ | |||||
| dvvideo="dv dv_411 dv50" \ | |||||
| ffv1 \ | |||||
| flac \ | |||||
| flashsv \ | |||||
| flv \ | |||||
| adpcm_g726=g726 \ | |||||
| gif \ | |||||
| h261 \ | |||||
| h263="h263 h263p" \ | |||||
| huffyuv \ | |||||
| jpegls \ | |||||
| mjpeg="jpg mjpeg ljpeg" \ | |||||
| mp2 \ | |||||
| mpeg1video="mpeg mpeg1b" \ | |||||
| mpeg2video="mpeg2 mpeg2_422 mpeg2_idct_int mpeg2_ilace mpeg2_ivlc_qprd" \ | |||||
| mpeg2video="mpeg2thread mpeg2thread_ilace" \ | |||||
| mpeg4="mpeg4 mpeg4_adap mpeg4_qpel mpeg4_qprd mpeg4adv mpeg4nr" \ | |||||
| mpeg4="mpeg4thread error rc" \ | |||||
| msmpeg4v3=msmpeg4 \ | |||||
| msmpeg4v2 \ | |||||
| pbm=pbmpipe \ | |||||
| pcx \ | |||||
| pgm="pgm pgmpipe" \ | |||||
| png \ | |||||
| ppm="ppm ppmpipe" \ | |||||
| rawvideo="rgb yuv" \ | |||||
| roq \ | |||||
| rv10 \ | |||||
| rv20 \ | |||||
| sgi \ | |||||
| snow="snow snowll" \ | |||||
| svq1 \ | |||||
| targa=tga \ | |||||
| tiff \ | |||||
| wmav1 \ | |||||
| wmav2 \ | |||||
| wmv1 \ | |||||
| wmv2 \ | |||||
| test_deps _muxer _demuxer \ | test_deps _muxer _demuxer \ | ||||
| aiff \ | aiff \ | ||||
| pcm_alaw=alaw \ | pcm_alaw=alaw \ | ||||
| @@ -1638,7 +1588,6 @@ test_deps _muxer _demuxer \ | |||||
| wav \ | wav \ | ||||
| yuv4mpegpipe=yuv4mpeg \ | yuv4mpegpipe=yuv4mpeg \ | ||||
| ac3_fixed_test_deps="ac3_fixed_encoder ac3_decoder" | |||||
| mpg_test_deps="mpeg1system_muxer mpegps_demuxer" | mpg_test_deps="mpeg1system_muxer mpegps_demuxer" | ||||
| # default parameters | # default parameters | ||||
| @@ -1782,15 +1731,11 @@ find_tests(){ | |||||
| map "echo ${2}\${v}_test" $(ls "$source_path"/tests/ref/$1 | grep -v '[^-a-z0-9_]') | map "echo ${2}\${v}_test" $(ls "$source_path"/tests/ref/$1 | grep -v '[^-a-z0-9_]') | ||||
| } | } | ||||
| ACODEC_TESTS=$(find_tests acodec) | |||||
| VCODEC_TESTS=$(find_tests vsynth1) | |||||
| LAVF_TESTS=$(find_tests lavf) | LAVF_TESTS=$(find_tests lavf) | ||||
| LAVFI_TESTS=$(find_tests lavfi) | LAVFI_TESTS=$(find_tests lavfi) | ||||
| SEEK_TESTS=$(find_tests seek seek_) | SEEK_TESTS=$(find_tests seek seek_) | ||||
| ALL_TESTS="$ACODEC_TESTS $VCODEC_TESTS $LAVF_TESTS $LAVFI_TESTS $SEEK_TESTS" | |||||
| pcm_test_deps=$(map 'echo ${v%_*}_decoder $v' $(filter pcm_* $ENCODER_LIST)) | |||||
| ALL_TESTS="$LAVF_TESTS $LAVFI_TESTS $SEEK_TESTS" | |||||
| for n in $COMPONENT_LIST; do | for n in $COMPONENT_LIST; do | ||||
| v=$(toupper ${n%s})_LIST | v=$(toupper ${n%s})_LIST | ||||
| @@ -3427,8 +3372,6 @@ print_config CONFIG_ "$config_files" $CONFIG_LIST \ | |||||
| $ALL_COMPONENTS \ | $ALL_COMPONENTS \ | ||||
| cat >>config.mak <<EOF | cat >>config.mak <<EOF | ||||
| ACODEC_TESTS=$(print_enabled -n _test $ACODEC_TESTS) | |||||
| VCODEC_TESTS=$(print_enabled -n _test $VCODEC_TESTS) | |||||
| LAVF_TESTS=$(print_enabled -n _test $LAVF_TESTS) | LAVF_TESTS=$(print_enabled -n _test $LAVF_TESTS) | ||||
| LAVFI_TESTS=$(print_enabled -n _test $LAVFI_TESTS) | LAVFI_TESTS=$(print_enabled -n _test $LAVFI_TESTS) | ||||
| SEEK_TESTS=$(print_enabled -n _test $SEEK_TESTS) | SEEK_TESTS=$(print_enabled -n _test $SEEK_TESTS) | ||||
| @@ -1,11 +1,7 @@ | |||||
| AREF = fate-acodec-aref | |||||
| VREF = fate-vsynth1-vref fate-vsynth2-vref | |||||
| REFS = $(AREF) $(VREF) | |||||
| VREF = tests/vsynth1/00.pgm | |||||
| AREF = tests/data/asynth1.sw | |||||
| $(VREF): avconv$(EXESUF) tests/vsynth1/00.pgm tests/vsynth2/00.pgm | |||||
| $(AREF): avconv$(EXESUF) tests/data/asynth1.sw | |||||
| OBJDIRS += tests/data tests/vsynth1 tests/vsynth2 | |||||
| OBJDIRS += tests/data tests/vsynth1 | |||||
| # Required due to missing automatic dependency tracking for HOSTOBJS. | # Required due to missing automatic dependency tracking for HOSTOBJS. | ||||
| tests/rotozoom.o tests/videogen.o: tests/utils.c | tests/rotozoom.o tests/videogen.o: tests/utils.c | ||||
| @@ -13,16 +9,22 @@ tests/rotozoom.o tests/videogen.o: tests/utils.c | |||||
| tests/vsynth1/00.pgm: tests/videogen$(HOSTEXESUF) | tests/vsynth1 | tests/vsynth1/00.pgm: tests/videogen$(HOSTEXESUF) | tests/vsynth1 | ||||
| $(M)./$< 'tests/vsynth1/' | $(M)./$< 'tests/vsynth1/' | ||||
| tests/vsynth2/00.pgm: tests/rotozoom$(HOSTEXESUF) | tests/vsynth2 | |||||
| $(M)./$< $(SRC_PATH)/tests/lena.pnm 'tests/vsynth2/' | |||||
| tests/data/asynth1.sw: tests/audiogen$(HOSTEXESUF) | tests/data | tests/data/asynth1.sw: tests/audiogen$(HOSTEXESUF) | tests/data | ||||
| $(M)./$< $@ | $(M)./$< $@ | ||||
| tests/data/asynth-%.wav: tests/audiogen$(HOSTEXESUF) | tests/data | tests/data/asynth-%.wav: tests/audiogen$(HOSTEXESUF) | tests/data | ||||
| $(M)./$< $@ $(subst -, ,$*) | $(M)./$< $@ $(subst -, ,$*) | ||||
| tests/data/asynth% tests/vsynth%/00.pgm: TAG = GEN | |||||
| tests/data/vsynth1.yuv: tests/videogen$(HOSTEXESUF) | tests/data | |||||
| $(M)$< >$@ | |||||
| tests/data/vsynth2.yuv: tests/rotozoom$(HOSTEXESUF) | tests/data | |||||
| $(M)$< $(SRC_PATH)/tests/lena.pnm >$@ | |||||
| tests/data/asynth% tests/data/vsynth%.yuv tests/vsynth%/00.pgm: TAG = GEN | |||||
| include $(SRC_PATH)/tests/fate/acodec.mak | |||||
| include $(SRC_PATH)/tests/fate/vcodec.mak | |||||
| include $(SRC_PATH)/tests/fate/aac.mak | include $(SRC_PATH)/tests/fate/aac.mak | ||||
| include $(SRC_PATH)/tests/fate/ac3.mak | include $(SRC_PATH)/tests/fate/ac3.mak | ||||
| @@ -66,17 +68,11 @@ include $(SRC_PATH)/tests/fate/vqf.mak | |||||
| include $(SRC_PATH)/tests/fate/wavpack.mak | include $(SRC_PATH)/tests/fate/wavpack.mak | ||||
| include $(SRC_PATH)/tests/fate/wma.mak | include $(SRC_PATH)/tests/fate/wma.mak | ||||
| FATE_ACODEC = $(ACODEC_TESTS:%=fate-acodec-%) | |||||
| FATE_VSYNTH1 = $(VCODEC_TESTS:%=fate-vsynth1-%) | |||||
| FATE_VSYNTH2 = $(VCODEC_TESTS:%=fate-vsynth2-%) | |||||
| FATE_VCODEC = $(FATE_VSYNTH1) $(FATE_VSYNTH2) | |||||
| FATE_LAVF = $(LAVF_TESTS:%=fate-lavf-%) | FATE_LAVF = $(LAVF_TESTS:%=fate-lavf-%) | ||||
| FATE_LAVFI = $(LAVFI_TESTS:%=fate-lavfi-%) | FATE_LAVFI = $(LAVFI_TESTS:%=fate-lavfi-%) | ||||
| FATE_SEEK = $(SEEK_TESTS:seek_%=fate-seek-%) | FATE_SEEK = $(SEEK_TESTS:seek_%=fate-seek-%) | ||||
| FATE_AVCONV += $(FATE_ACODEC) \ | |||||
| $(FATE_VCODEC) \ | |||||
| $(FATE_LAVF) \ | |||||
| FATE_AVCONV += $(FATE_LAVF) \ | |||||
| $(FATE_LAVFI) \ | $(FATE_LAVFI) \ | ||||
| $(FATE_SEEK) \ | $(FATE_SEEK) \ | ||||
| @@ -93,23 +89,14 @@ FATE += $(FATE_LIBAVUTIL) | |||||
| $(FATE_AVCONV) $(FATE_SAMPLES_AVCONV): avconv$(EXESUF) | $(FATE_AVCONV) $(FATE_SAMPLES_AVCONV): avconv$(EXESUF) | ||||
| $(filter-out %-aref,$(FATE_ACODEC)): $(AREF) | |||||
| $(filter-out %-vref,$(FATE_VSYNTH1)): fate-vsynth1-vref | |||||
| $(filter-out %-vref,$(FATE_VSYNTH2)): fate-vsynth2-vref | |||||
| $(FATE_LAVF): $(REFS) | |||||
| $(FATE_LAVFI): $(REFS) tools/lavfi-showfiltfmts$(EXESUF) | |||||
| $(FATE_SEEK): fate-codec fate-lavf libavformat/seek-test$(EXESUF) | |||||
| $(FATE_LAVF): $(AREF) $(VREF) | |||||
| $(FATE_LAVFI): $(VREF) tools/lavfi-showfiltfmts$(EXESUF) | |||||
| $(FATE_SEEK): fate-acodec fate-vsynth2 fate-lavf libavformat/seek-test$(EXESUF) | |||||
| $(FATE_ACODEC): CMD = codectest acodec | |||||
| $(FATE_VSYNTH1): CMD = codectest vsynth1 | |||||
| $(FATE_VSYNTH2): CMD = codectest vsynth2 | |||||
| $(FATE_LAVF): CMD = lavftest | $(FATE_LAVF): CMD = lavftest | ||||
| $(FATE_LAVFI): CMD = lavfitest | $(FATE_LAVFI): CMD = lavfitest | ||||
| $(FATE_SEEK): CMD = seektest | $(FATE_SEEK): CMD = seektest | ||||
| fate-codec: fate-acodec fate-vcodec | |||||
| fate-acodec: $(FATE_ACODEC) | |||||
| fate-vcodec: $(FATE_VCODEC) | |||||
| fate-lavf: $(FATE_LAVF) | fate-lavf: $(FATE_LAVF) | ||||
| fate-lavfi: $(FATE_LAVFI) | fate-lavfi: $(FATE_LAVFI) | ||||
| fate-seek: $(FATE_SEEK) | fate-seek: $(FATE_SEEK) | ||||
| @@ -1,421 +0,0 @@ | |||||
| #!/bin/sh | |||||
| # | |||||
| # automatic regression test for avconv | |||||
| # | |||||
| # | |||||
| #set -x | |||||
| set -e | |||||
| . $(dirname $0)/regression-funcs.sh | |||||
| eval do_$test=y | |||||
| # generate reference for quality check | |||||
| if [ -n "$do_vref" ]; then | |||||
| do_avconv $raw_ref -f image2 -vcodec pgmyuv -i $raw_src -an -f rawvideo | |||||
| fi | |||||
| if [ -n "$do_aref" ]; then | |||||
| do_avconv $pcm_ref -b 128k -ac 2 -ar 44100 -f s16le -i $pcm_src -f wav | |||||
| fi | |||||
| if [ -n "$do_cljr" ] ; then | |||||
| do_video_encoding cljr.avi "-an -vcodec cljr" | |||||
| do_video_decoding | |||||
| fi | |||||
| if [ -n "$do_mpeg" ] ; then | |||||
| # mpeg1 | |||||
| do_video_encoding mpeg1.mpg "-qscale 10 -f mpeg1video" | |||||
| do_video_decoding | |||||
| fi | |||||
| if [ -n "$do_mpeg2" ] ; then | |||||
| # mpeg2 | |||||
| do_video_encoding mpeg2.mpg "-qscale 10 -vcodec mpeg2video -f mpeg1video" | |||||
| do_video_decoding | |||||
| fi | |||||
| if [ -n "$do_mpeg2_ivlc_qprd" ]; then | |||||
| # mpeg2 encoding intra vlc qprd | |||||
| do_video_encoding mpeg2ivlc-qprd.mpg "-vb 500k -bf 2 -trellis 1 -flags +mv0 -mpv_flags +qp_rd -intra_vlc 1 -cmp 2 -subcmp 2 -mbd rd -vcodec mpeg2video -f mpeg2video" | |||||
| do_video_decoding | |||||
| fi | |||||
| if [ -n "$do_mpeg2_422" ]; then | |||||
| #mpeg2 4:2:2 encoding | |||||
| do_video_encoding mpeg2_422.mpg "-vb 1000k -bf 2 -trellis 1 -flags +mv0+ildct+ilme -mpv_flags +qp_rd -intra_vlc 1 -mbd rd -vcodec mpeg2video -pix_fmt yuv422p -f mpeg2video" | |||||
| do_video_decoding | |||||
| fi | |||||
| if [ -n "$do_mpeg2_idct_int" ]; then | |||||
| # mpeg2 | |||||
| do_video_encoding mpeg2_idct_int.mpg "-qscale 10 -vcodec mpeg2video -idct int -dct int -f mpeg1video" | |||||
| do_video_decoding "-idct int" | |||||
| fi | |||||
| if [ -n "$do_mpeg2_ilace" ]; then | |||||
| # mpeg2 encoding interlaced | |||||
| do_video_encoding mpeg2i.mpg "-qscale 10 -vcodec mpeg2video -f mpeg1video -flags +ildct+ilme" | |||||
| do_video_decoding | |||||
| fi | |||||
| if [ -n "$do_mpeg2thread" ] ; then | |||||
| # mpeg2 encoding interlaced | |||||
| do_video_encoding mpeg2thread.mpg "-qscale 10 -vcodec mpeg2video -f mpeg1video -bf 2 -flags +ildct+ilme -threads 2 -slices 2" | |||||
| do_video_decoding | |||||
| fi | |||||
| if [ -n "$do_mpeg2thread_ilace" ]; then | |||||
| # mpeg2 encoding interlaced using intra vlc | |||||
| do_video_encoding mpeg2threadivlc.mpg "-qscale 10 -vcodec mpeg2video -f mpeg1video -bf 2 -flags +ildct+ilme -intra_vlc 1 -threads 2 -slices 2" | |||||
| do_video_decoding | |||||
| fi | |||||
| if [ -n "$do_msmpeg4v2" ] ; then | |||||
| do_video_encoding msmpeg4v2.avi "-qscale 10 -an -vcodec msmpeg4v2" | |||||
| do_video_decoding | |||||
| fi | |||||
| if [ -n "$do_msmpeg4" ] ; then | |||||
| do_video_encoding msmpeg4.avi "-qscale 10 -an -vcodec msmpeg4" | |||||
| do_video_decoding | |||||
| fi | |||||
| if [ -n "$do_wmv1" ] ; then | |||||
| do_video_encoding wmv1.avi "-qscale 10 -an -vcodec wmv1" | |||||
| do_video_decoding | |||||
| fi | |||||
| if [ -n "$do_wmv2" ] ; then | |||||
| do_video_encoding wmv2.avi "-qscale 10 -an -vcodec wmv2" | |||||
| do_video_decoding | |||||
| fi | |||||
| if [ -n "$do_h261" ] ; then | |||||
| do_video_encoding h261.avi "-qscale 11 -s 352x288 -an -vcodec h261" | |||||
| do_video_decoding | |||||
| fi | |||||
| if [ -n "$do_h263" ] ; then | |||||
| do_video_encoding h263.avi "-qscale 10 -s 352x288 -an -vcodec h263" | |||||
| do_video_decoding | |||||
| fi | |||||
| if [ -n "$do_h263p" ] ; then | |||||
| do_video_encoding h263p.avi "-qscale 2 -flags +aic -umv 1 -aiv 1 -s 352x288 -an -vcodec h263p -ps 300" | |||||
| do_video_decoding | |||||
| fi | |||||
| if [ -n "$do_mpeg4" ] ; then | |||||
| do_video_encoding odivx.mp4 "-flags +mv4 -mbd bits -qscale 10 -an -vcodec mpeg4" | |||||
| do_video_decoding | |||||
| fi | |||||
| if [ -n "$do_huffyuv" ] ; then | |||||
| do_video_encoding huffyuv.avi "-an -vcodec huffyuv -pix_fmt yuv422p -sws_flags neighbor+bitexact" | |||||
| do_video_decoding "" "-strict -2 -pix_fmt yuv420p -sws_flags neighbor+bitexact" | |||||
| fi | |||||
| if [ -n "$do_rc" ] ; then | |||||
| do_video_encoding mpeg4-rc.avi "-b 400k -bf 2 -an -vcodec mpeg4" | |||||
| do_video_decoding | |||||
| fi | |||||
| if [ -n "$do_mpeg4adv" ] ; then | |||||
| do_video_encoding mpeg4-adv.avi "-qscale 9 -flags +mv4+aic -data_partitioning 1 -trellis 1 -mbd bits -ps 200 -an -vcodec mpeg4" | |||||
| do_video_decoding | |||||
| fi | |||||
| if [ -n "$do_mpeg4_qprd" ]; then | |||||
| do_video_encoding mpeg4-qprd.avi "-b 450k -bf 2 -trellis 1 -flags +mv4+mv0 -mpv_flags +qp_rd -cmp 2 -subcmp 2 -mbd rd -an -vcodec mpeg4" | |||||
| do_video_decoding | |||||
| fi | |||||
| if [ -n "$do_mpeg4_adap" ]; then | |||||
| do_video_encoding mpeg4-adap.avi "-b 550k -bf 2 -flags +mv4+mv0 -trellis 1 -cmp 1 -subcmp 2 -mbd rd -scplx_mask 0.3 -an -vcodec mpeg4" | |||||
| do_video_decoding | |||||
| fi | |||||
| if [ -n "$do_mpeg4_qpel" ]; then | |||||
| do_video_encoding mpeg4-Q.avi "-qscale 7 -flags +mv4+qpel -mbd 2 -bf 2 -cmp 1 -subcmp 2 -an -vcodec mpeg4" | |||||
| do_video_decoding | |||||
| fi | |||||
| if [ -n "$do_mpeg4thread" ] ; then | |||||
| do_video_encoding mpeg4-thread.avi "-b 500k -flags +mv4+aic -data_partitioning 1 -trellis 1 -mbd bits -ps 200 -bf 2 -an -vcodec mpeg4 -threads 2 -slices 2" | |||||
| do_video_decoding | |||||
| fi | |||||
| if [ -n "$do_error" ] ; then | |||||
| do_video_encoding error-mpeg4-adv.avi "-qscale 7 -flags +mv4+aic -data_partitioning 1 -mbd rd -ps 250 -error 10 -an -vcodec mpeg4" | |||||
| do_video_decoding | |||||
| fi | |||||
| if [ -n "$do_mpeg4nr" ] ; then | |||||
| do_video_encoding mpeg4-nr.avi "-qscale 8 -flags +mv4 -mbd rd -nr 200 -an -vcodec mpeg4" | |||||
| do_video_decoding | |||||
| fi | |||||
| if [ -n "$do_mpeg1b" ] ; then | |||||
| do_video_encoding mpeg1b.mpg "-qscale 8 -bf 3 -ps 200 -an -vcodec mpeg1video -f mpeg1video" | |||||
| do_video_decoding | |||||
| fi | |||||
| if [ -n "$do_mjpeg" ] ; then | |||||
| do_video_encoding mjpeg.avi "-qscale 9 -an -vcodec mjpeg -pix_fmt yuvj420p" | |||||
| do_video_decoding "" "-pix_fmt yuv420p" | |||||
| fi | |||||
| if [ -n "$do_ljpeg" ] ; then | |||||
| do_video_encoding ljpeg.avi "-an -vcodec ljpeg -strict -1" | |||||
| do_video_decoding | |||||
| fi | |||||
| if [ -n "$do_jpegls" ] ; then | |||||
| do_video_encoding jpegls.avi "-an -vcodec jpegls -vtag MJPG -sws_flags neighbor+full_chroma_int+accurate_rnd+bitexact" | |||||
| do_video_decoding "" "-pix_fmt yuv420p -sws_flags area+bitexact" | |||||
| fi | |||||
| if [ -n "$do_rv10" ] ; then | |||||
| do_video_encoding rv10.rm "-qscale 10 -an" | |||||
| do_video_decoding | |||||
| fi | |||||
| if [ -n "$do_rv20" ] ; then | |||||
| do_video_encoding rv20.rm "-qscale 10 -vcodec rv20 -an" | |||||
| do_video_decoding | |||||
| fi | |||||
| if [ -n "$do_asv1" ] ; then | |||||
| do_video_encoding asv1.avi "-qscale 10 -an -vcodec asv1" | |||||
| do_video_decoding | |||||
| fi | |||||
| if [ -n "$do_asv2" ] ; then | |||||
| do_video_encoding asv2.avi "-qscale 10 -an -vcodec asv2" | |||||
| do_video_decoding | |||||
| fi | |||||
| if [ -n "$do_flv" ] ; then | |||||
| do_video_encoding flv.flv "-qscale 10 -an -vcodec flv" | |||||
| do_video_decoding | |||||
| fi | |||||
| if [ -n "$do_ffv1" ] ; then | |||||
| do_video_encoding ffv1.avi "-strict -2 -an -vcodec ffv1" | |||||
| do_video_decoding | |||||
| fi | |||||
| if [ -n "$do_ffvhuff" ] ; then | |||||
| do_video_encoding ffvhuff.avi "-an -vcodec ffvhuff" | |||||
| do_video_decoding "" | |||||
| fi | |||||
| if [ -n "$do_snow" ] ; then | |||||
| do_video_encoding snow.avi "-strict -2 -an -vcodec snow -qscale 2 -flags +qpel -me_method iter -dia_size 2 -cmp 12 -subcmp 12 -s 128x64" | |||||
| do_video_decoding "" "-s 352x288" | |||||
| fi | |||||
| if [ -n "$do_snowll" ] ; then | |||||
| do_video_encoding snow53.avi "-strict -2 -an -vcodec snow -qscale .001 -pred 1 -flags +mv4+qpel" | |||||
| do_video_decoding | |||||
| fi | |||||
| if [ -n "$do_dv" ] ; then | |||||
| do_video_encoding dv.dv "-dct int -s pal -an" | |||||
| do_video_decoding "" "-s cif" | |||||
| fi | |||||
| if [ -n "$do_dv_411" ]; then | |||||
| do_video_encoding dv411.dv "-dct int -s pal -an -pix_fmt yuv411p -sws_flags area+accurate_rnd+bitexact" | |||||
| do_video_decoding "" "-s cif -sws_flags area+accurate_rnd+bitexact" | |||||
| fi | |||||
| if [ -n "$do_dv50" ] ; then | |||||
| do_video_encoding dv50.dv "-dct int -s pal -pix_fmt yuv422p -an -sws_flags neighbor+bitexact" | |||||
| do_video_decoding "" "-s cif -pix_fmt yuv420p -sws_flags neighbor+bitexact" | |||||
| fi | |||||
| if [ -n "$do_dnxhd_1080i" ] ; then | |||||
| # FIXME: interlaced raw DNxHD decoding is broken | |||||
| do_video_encoding dnxhd-1080i.mov "-vcodec dnxhd -flags +ildct -s hd1080 -b 120M -pix_fmt yuv422p -vframes 5 -an" | |||||
| do_video_decoding "" "-s cif -pix_fmt yuv420p" | |||||
| fi | |||||
| if [ -n "$do_dnxhd_720p" ] ; then | |||||
| do_video_encoding dnxhd-720p.dnxhd "-s hd720 -b 90M -pix_fmt yuv422p -vframes 5 -an" | |||||
| do_video_decoding "" "-s cif -pix_fmt yuv420p" | |||||
| fi | |||||
| if [ -n "$do_dnxhd_720p_rd" ] ; then | |||||
| do_video_encoding dnxhd-720p-rd.dnxhd "-threads 4 -mbd rd -s hd720 -b 90M -pix_fmt yuv422p -vframes 5 -an" | |||||
| do_video_decoding "" "-s cif -pix_fmt yuv420p" | |||||
| fi | |||||
| if [ -n "$do_dnxhd_720p_10bit" ] ; then | |||||
| do_video_encoding dnxhd-720p-10bit.dnxhd "-s hd720 -b 90M -pix_fmt yuv422p10 -vframes 5 -an" | |||||
| do_video_decoding "" "-s cif -pix_fmt yuv420p" | |||||
| fi | |||||
| if [ -n "$do_prores" ] ; then | |||||
| do_video_encoding prores.mov "-vcodec prores -profile hq" | |||||
| do_video_decoding "" "-pix_fmt yuv420p" | |||||
| fi | |||||
| if [ -n "$do_svq1" ] ; then | |||||
| do_video_encoding svq1.mov "-an -vcodec svq1 -qscale 3 -pix_fmt yuv410p" | |||||
| do_video_decoding "" "-pix_fmt yuv420p" | |||||
| fi | |||||
| if [ -n "$do_flashsv" ] ; then | |||||
| do_video_encoding flashsv.flv "-an -vcodec flashsv -sws_flags neighbor+full_chroma_int+accurate_rnd+bitexact" | |||||
| do_video_decoding "" "-pix_fmt yuv420p -sws_flags area+accurate_rnd+bitexact" | |||||
| fi | |||||
| if [ -n "$do_roq" ] ; then | |||||
| do_video_encoding roqav.roq "-vframes 5" | |||||
| do_video_decoding "" "-pix_fmt yuv420p" | |||||
| fi | |||||
| if [ -n "$do_qtrle" ] ; then | |||||
| do_video_encoding qtrle.mov "-an -vcodec qtrle" | |||||
| do_video_decoding "" "-pix_fmt yuv420p" | |||||
| fi | |||||
| if [ -n "$do_rgb" ] ; then | |||||
| do_video_encoding rgb.avi "-an -vcodec rawvideo -pix_fmt bgr24" | |||||
| do_video_decoding "" "-pix_fmt yuv420p" | |||||
| fi | |||||
| if [ -n "$do_v210" ] ; then | |||||
| do_video_encoding v210.avi "-an -c:v v210" | |||||
| do_video_decoding "" "-pix_fmt yuv420p" | |||||
| fi | |||||
| if [ -n "$do_yuv" ] ; then | |||||
| do_video_encoding yuv.avi "-an -vcodec rawvideo -pix_fmt yuv420p" | |||||
| do_video_decoding "" "-pix_fmt yuv420p" | |||||
| fi | |||||
| if [ -n "$do_mp2" ] ; then | |||||
| do_audio_encoding mp2.mp2 | |||||
| do_audio_decoding | |||||
| $tiny_psnr $pcm_dst $pcm_ref 2 1924 | |||||
| fi | |||||
| if [ -n "$do_ac3_fixed" ] ; then | |||||
| do_audio_encoding ac3.ac3 "-vn -acodec ac3_fixed" | |||||
| # binaries configured with --disable-sse decode ac3 differently | |||||
| #do_audio_decoding | |||||
| #$tiny_psnr $pcm_dst $pcm_ref 2 1024 | |||||
| fi | |||||
| if [ -n "$do_adpcm_adx" ] ; then | |||||
| do_audio_encoding adpcm_adx.adx "-acodec adpcm_adx" | |||||
| do_audio_decoding | |||||
| fi | |||||
| if [ -n "$do_adpcm_ima_wav" ] ; then | |||||
| do_audio_encoding adpcm_ima.wav "-acodec adpcm_ima_wav" | |||||
| do_audio_decoding | |||||
| fi | |||||
| if [ -n "$do_adpcm_ima_qt" ] ; then | |||||
| do_audio_encoding adpcm_qt.aiff "-acodec adpcm_ima_qt" | |||||
| do_audio_decoding | |||||
| fi | |||||
| if [ -n "$do_adpcm_ms" ] ; then | |||||
| do_audio_encoding adpcm_ms.wav "-acodec adpcm_ms" | |||||
| do_audio_decoding | |||||
| fi | |||||
| if [ -n "$do_adpcm_yam" ] ; then | |||||
| do_audio_encoding adpcm_yam.wav "-acodec adpcm_yamaha" | |||||
| do_audio_decoding | |||||
| fi | |||||
| if [ -n "$do_adpcm_swf" ] ; then | |||||
| do_audio_encoding adpcm_swf.flv "-acodec adpcm_swf" | |||||
| do_audio_decoding | |||||
| fi | |||||
| if [ -n "$do_alac" ] ; then | |||||
| do_audio_encoding alac.m4a "-acodec alac -compression_level 1" | |||||
| do_audio_decoding | |||||
| fi | |||||
| if [ -n "$do_flac" ] ; then | |||||
| do_audio_encoding flac.flac "-acodec flac -compression_level 2" | |||||
| do_audio_decoding | |||||
| fi | |||||
| #if [ -n "$do_vorbis" ] ; then | |||||
| # vorbis | |||||
| #disabled because it is broken | |||||
| #do_audio_encoding vorbis.asf "-acodec vorbis" | |||||
| #do_audio_decoding | |||||
| #fi | |||||
| do_audio_enc_dec() { | |||||
| do_audio_encoding $3.$1 "$4 -sample_fmt $2 -acodec $3" | |||||
| do_audio_decoding | |||||
| } | |||||
| if [ -n "$do_pcm_alaw" ] ; then | |||||
| do_audio_enc_dec wav s16 pcm_alaw | |||||
| fi | |||||
| if [ -n "$do_pcm_mulaw" ] ; then | |||||
| do_audio_enc_dec wav s16 pcm_mulaw | |||||
| fi | |||||
| if [ -n "$do_pcm_s8" ] ; then | |||||
| do_audio_enc_dec mov u8 pcm_s8 | |||||
| fi | |||||
| if [ -n "$do_pcm_u8" ] ; then | |||||
| do_audio_enc_dec wav u8 pcm_u8 | |||||
| fi | |||||
| if [ -n "$do_pcm_s16be" ] ; then | |||||
| do_audio_enc_dec mov s16 pcm_s16be | |||||
| fi | |||||
| if [ -n "$do_pcm_s16le" ] ; then | |||||
| do_audio_enc_dec wav s16 pcm_s16le | |||||
| fi | |||||
| if [ -n "$do_pcm_s24be" ] ; then | |||||
| do_audio_enc_dec mov s32 pcm_s24be | |||||
| fi | |||||
| if [ -n "$do_pcm_s24le" ] ; then | |||||
| do_audio_enc_dec wav s32 pcm_s24le | |||||
| fi | |||||
| # no compatible muxer or demuxer | |||||
| # if [ -n "$do_pcm_u24be" ] ; then | |||||
| # do_audio_enc_dec ??? u32 pcm_u24be | |||||
| # fi | |||||
| # if [ -n "$do_pcm_u24le" ] ; then | |||||
| # do_audio_enc_dec ??? u32 pcm_u24le | |||||
| # fi | |||||
| if [ -n "$do_pcm_s32be" ] ; then | |||||
| do_audio_enc_dec mov s32 pcm_s32be | |||||
| fi | |||||
| if [ -n "$do_pcm_s32le" ] ; then | |||||
| do_audio_enc_dec wav s32 pcm_s32le | |||||
| fi | |||||
| # no compatible muxer or demuxer | |||||
| # if [ -n "$do_pcm_u32be" ] ; then | |||||
| # do_audio_enc_dec ??? u32 pcm_u32be | |||||
| # fi | |||||
| # if [ -n "$do_pcm_u32le" ] ; then | |||||
| # do_audio_enc_dec ??? u32 pcm_u32le | |||||
| # fi | |||||
| if [ -n "$do_pcm_f32be" ] ; then | |||||
| do_audio_enc_dec au flt pcm_f32be | |||||
| fi | |||||
| if [ -n "$do_pcm_f32le" ] ; then | |||||
| do_audio_enc_dec wav flt pcm_f32le | |||||
| fi | |||||
| if [ -n "$do_pcm_f64be" ] ; then | |||||
| do_audio_enc_dec au dbl pcm_f64be | |||||
| fi | |||||
| if [ -n "$do_pcm_f64le" ] ; then | |||||
| do_audio_enc_dec wav dbl pcm_f64le | |||||
| fi | |||||
| @@ -111,16 +111,40 @@ enc_dec_pcm(){ | |||||
| avconv -f $out_fmt -i ${encfile} -c:a pcm_${pcm_fmt} -f ${dec_fmt} - | avconv -f $out_fmt -i ${encfile} -c:a pcm_${pcm_fmt} -f ${dec_fmt} - | ||||
| } | } | ||||
| FLAGS="-flags +bitexact -sws_flags +accurate_rnd+bitexact" | |||||
| DEC_OPTS="-threads $threads -idct simple $FLAGS" | |||||
| ENC_OPTS="-threads 1 -idct simple -dct fastint" | |||||
| enc_dec(){ | |||||
| src_fmt=$1 | |||||
| srcfile=$2 | |||||
| enc_fmt=$3 | |||||
| enc_opt=$4 | |||||
| dec_fmt=$5 | |||||
| dec_opt=$6 | |||||
| encfile="${outdir}/${test}.${enc_fmt}" | |||||
| decfile="${outdir}/${test}.out.${dec_fmt}" | |||||
| cleanfiles="$cleanfiles $decfile" | |||||
| test "$7" = -keep || cleanfiles="$cleanfiles $encfile" | |||||
| tsrcfile=$(target_path $srcfile) | |||||
| tencfile=$(target_path $encfile) | |||||
| tdecfile=$(target_path $decfile) | |||||
| avconv -f $src_fmt $DEC_OPTS -i $tsrcfile $ENC_OPTS $enc_opt $FLAGS \ | |||||
| -f $enc_fmt -y $tencfile || return | |||||
| do_md5sum $encfile | |||||
| echo $(wc -c $encfile) | |||||
| avconv $DEC_OPTS -i $tencfile $ENC_OPTS $dec_opt $FLAGS \ | |||||
| -f $dec_fmt -y $tdecfile || return | |||||
| do_md5sum $decfile | |||||
| tests/tiny_psnr $srcfile $decfile $cmp_unit $cmp_shift | |||||
| } | |||||
| regtest(){ | regtest(){ | ||||
| t="${test#$2-}" | t="${test#$2-}" | ||||
| ref=${base}/ref/$2/$t | ref=${base}/ref/$2/$t | ||||
| ${base}/${1}-regression.sh $t $2 $3 "$target_exec" "$target_path" "$threads" "$thread_type" "$cpuflags" | ${base}/${1}-regression.sh $t $2 $3 "$target_exec" "$target_path" "$threads" "$thread_type" "$cpuflags" | ||||
| } | } | ||||
| codectest(){ | |||||
| regtest codec $1 tests/$1 | |||||
| } | |||||
| lavftest(){ | lavftest(){ | ||||
| regtest lavf lavf tests/vsynth1 | regtest lavf lavf tests/vsynth1 | ||||
| } | } | ||||
| @@ -136,10 +160,10 @@ seektest(){ | |||||
| case $t in | case $t in | ||||
| image_*) file="tests/data/images/${t#image_}/%02d.${t#image_}" ;; | image_*) file="tests/data/images/${t#image_}/%02d.${t#image_}" ;; | ||||
| *) file=$(echo $t | tr _ '?') | *) file=$(echo $t | tr _ '?') | ||||
| for d in acodec vsynth2 lavf; do | |||||
| test -f tests/data/$d/$file && break | |||||
| for d in fate/acodec- fate/vsynth2- lavf/; do | |||||
| test -f tests/data/$d$file && break | |||||
| done | done | ||||
| file=$(echo tests/data/$d/$file) | |||||
| file=$(echo tests/data/$d$file) | |||||
| ;; | ;; | ||||
| esac | esac | ||||
| run libavformat/seek-test $target_path/$file | run libavformat/seek-test $target_path/$file | ||||
| @@ -148,7 +172,7 @@ seektest(){ | |||||
| mkdir -p "$outdir" | mkdir -p "$outdir" | ||||
| exec 3>&2 | exec 3>&2 | ||||
| $command > "$outfile" 2>$errfile | |||||
| eval $command >"$outfile" 2>$errfile | |||||
| err=$? | err=$? | ||||
| if [ $err -gt 128 ]; then | if [ $err -gt 128 ]; then | ||||
| @@ -46,5 +46,12 @@ fate-eac3-encode: CMP_TARGET = 514.02 | |||||
| fate-eac3-encode: SIZE_TOLERANCE = 488 | fate-eac3-encode: SIZE_TOLERANCE = 488 | ||||
| fate-eac3-encode: FUZZ = 3 | fate-eac3-encode: FUZZ = 3 | ||||
| FATE_AC3 += fate-ac3-fixed-encode | |||||
| fate-ac3-fixed-encode: tests/data/asynth-44100-2.wav | |||||
| fate-ac3-fixed-encode: SRC = tests/data/asynth-44100-2.wav | |||||
| fate-ac3-fixed-encode: CMD = md5 -i $(SRC) -c ac3_fixed -b 128k -f ac3 | |||||
| fate-ac3-fixed-encode: CMP = oneline | |||||
| fate-ac3-fixed-encode: REF = a1d1fc116463b771abf5aef7ed37d7b1 | |||||
| FATE_SAMPLES_AVCONV += $(FATE_AC3) | FATE_SAMPLES_AVCONV += $(FATE_AC3) | ||||
| fate-ac3: $(FATE_AC3) | fate-ac3: $(FATE_AC3) | ||||
| @@ -0,0 +1,49 @@ | |||||
| FATE_ACODEC_PCM = alaw mulaw \ | |||||
| s8 u8 \ | |||||
| s16be s16le \ | |||||
| s24be s24le \ | |||||
| s32be s32le \ | |||||
| f32be f32le \ | |||||
| f64be f64le | |||||
| FATE_ACODEC += $(FATE_ACODEC_PCM:%=fate-acodec-pcm-%) | |||||
| fate-acodec-pcm-%: FMT = wav | |||||
| fate-acodec-pcm-%: CODEC = pcm_$(@:fate-acodec-pcm-%=%) | |||||
| fate-acodec-pcm-s8: FMT = mov | |||||
| fate-acodec-pcm-s%be: FMT = mov | |||||
| fate-acodec-pcm-f%be: FMT = au | |||||
| FATE_ACODEC_ADPCM = adx ima_qt ima_wav ms swf yamaha | |||||
| FATE_ACODEC += $(FATE_ACODEC_ADPCM:%=fate-acodec-adpcm-%) | |||||
| fate-acodec-adpcm-%: CODEC = adpcm_$(@:fate-acodec-adpcm-%=%) | |||||
| fate-acodec-adpcm-adx: FMT = adx | |||||
| fate-acodec-adpcm-ima_qt: FMT = aiff | |||||
| fate-acodec-adpcm-ima_wav: FMT = wav | |||||
| fate-acodec-adpcm-ms: FMT = wav | |||||
| fate-acodec-adpcm-swf: FMT = flv | |||||
| fate-acodec-adpcm-yamaha: FMT = wav | |||||
| FATE_ACODEC += fate-acodec-mp2 | |||||
| fate-acodec-mp2: FMT = mp2 | |||||
| fate-acodec-mp2: CMP_SHIFT = -1924 | |||||
| FATE_ACODEC += fate-acodec-alac | |||||
| fate-acodec-alac: FMT = mov | |||||
| fate-acodec-alac: CODEC = alac -compression_level 1 | |||||
| FATE_ACODEC += fate-acodec-flac | |||||
| fate-acodec-flac: FMT = flac | |||||
| fate-acodec-flac: CODEC = flac -compression_level 2 | |||||
| $(FATE_ACODEC): tests/data/asynth-44100-2.wav | |||||
| fate-acodec-%: CODEC = $(@:fate-acodec-%=%) | |||||
| fate-acodec-%: SRC = tests/data/asynth-44100-2.wav | |||||
| fate-acodec-%: CMD = enc_dec wav $(SRC) $(FMT) "-b 128k -c $(CODEC)" wav "-c pcm_s16le" -keep | |||||
| fate-acodec-%: CMP_UNIT = 2 | |||||
| FATE_AVCONV += $(FATE_ACODEC) | |||||
| fate-acodec: $(FATE_ACODEC) | |||||
| @@ -0,0 +1,246 @@ | |||||
| FATE_VCODEC += asv1 | |||||
| fate-vsynth%-asv1: ENCOPTS = -qscale 10 | |||||
| FATE_VCODEC += asv2 | |||||
| fate-vsynth%-asv2: ENCOPTS = -qscale 10 | |||||
| FATE_VCODEC += cljr | |||||
| FATE_VCODEC += dnxhd-720p | |||||
| fate-vsynth%-dnxhd-720p: ENCOPTS = -s hd720 -b 90M \ | |||||
| -pix_fmt yuv422p -frames 5 | |||||
| fate-vsynth%-dnxhd-720p: FMT = dnxhd | |||||
| FATE_VCODEC += dnxhd-720p-rd | |||||
| fate-vsynth%-dnxhd-720p-rd: ENCOPTS = -s hd720 -b 90M -threads 4 -mbd rd \ | |||||
| -pix_fmt yuv422p -frames 5 | |||||
| fate-vsynth%-dnxhd-720p-rd: FMT = dnxhd | |||||
| FATE_VCODEC += dnxhd-720p-10bit | |||||
| fate-vsynth%-dnxhd-720p-10bit: ENCOPTS = -s hd720 -b 90M \ | |||||
| -pix_fmt yuv422p10 -frames 5 | |||||
| fate-vsynth%-dnxhd-720p-10bit: FMT = dnxhd | |||||
| FATE_VCODEC += dnxhd-1080i | |||||
| fate-vsynth%-dnxhd-1080i: ENCOPTS = -s hd1080 -b 120M -flags +ildct \ | |||||
| -pix_fmt yuv422p -frames 5 | |||||
| fate-vsynth%-dnxhd-1080i: FMT = mov | |||||
| FATE_VCODEC += dv | |||||
| fate-vsynth%-dv: CODEC = dvvideo | |||||
| fate-vsynth%-dv: ENCOPTS = -dct int -s pal | |||||
| fate-vsynth%-dv: FMT = dv | |||||
| FATE_VCODEC += dv-411 | |||||
| fate-vsynth%-dv-411: CODEC = dvvideo | |||||
| fate-vsynth%-dv-411: ENCOPTS = -dct int -s pal -pix_fmt yuv411p \ | |||||
| -sws_flags area | |||||
| fate-vsynth%-dv-411: DECOPTS = -sws_flags area | |||||
| fate-vsynth%-dv-411: FMT = dv | |||||
| FATE_VCODEC += dv-50 | |||||
| fate-vsynth%-dv-50: CODEC = dvvideo | |||||
| fate-vsynth%-dv-50: ENCOPTS = -dct int -s pal -pix_fmt yuv422p \ | |||||
| -sws_flags neighbor | |||||
| fate-vsynth%-dv-50: DECOPTS = -sws_flags neighbor | |||||
| fate-vsynth%-dv-50: FMT = dv | |||||
| FATE_VCODEC += ffv1 | |||||
| fate-vsynth%-ffv1: ENCOPTS = -strict -2 | |||||
| FATE_VCODEC += ffvhuff | |||||
| FATE_VCODEC += flashsv | |||||
| fate-vsynth%-flashsv: ENCOPTS = -sws_flags neighbor+full_chroma_int | |||||
| fate-vsynth%-flashsv: DECOPTS = -sws_flags area | |||||
| fate-vsynth%-flashsv: FMT = flv | |||||
| FATE_VCODEC += flv | |||||
| fate-vsynth%-flv: ENCOPTS = -qscale 10 | |||||
| fate-vsynth%-flv: FMT = flv | |||||
| FATE_VCODEC += h261 | |||||
| fate-vsynth%-h261: ENCOPTS = -qscale 11 | |||||
| FATE_VCODEC += h263 | |||||
| fate-vsynth%-h263: ENCOPTS = -qscale 10 | |||||
| FATE_VCODEC += h263p | |||||
| fate-vsynth%-h263p: ENCOPTS = -qscale 2 -flags +aic -umv 1 -aiv 1 -ps 300 | |||||
| FATE_VCODEC += huffyuv | |||||
| fate-vsynth%-huffyuv: ENCOPTS = -pix_fmt yuv422p -sws_flags neighbor | |||||
| fate-vsynth%-huffyuv: DECOPTS = -strict -2 -sws_flags neighbor | |||||
| FATE_VCODEC += jpegls | |||||
| fate-vsynth%-jpegls: ENCOPTS = -sws_flags neighbor+full_chroma_int | |||||
| fate-vsynth%-jpegls: DECOPTS = -sws_flags area | |||||
| FATE_VCODEC += ljpeg | |||||
| fate-vsynth%-ljpeg: ENCOPTS = -strict -1 | |||||
| FATE_VCODEC += mjpeg | |||||
| fate-vsynth%-mjpeg: ENCOPTS = -qscale 9 -pix_fmt yuvj420p | |||||
| FATE_VCODEC += mpeg1 | |||||
| fate-vsynth%-mpeg1: FMT = mpeg1video | |||||
| fate-vsynth%-mpeg1: CODEC = mpeg1video | |||||
| fate-vsynth%-mpeg1: ENCOPTS = -qscale 10 | |||||
| FATE_VCODEC += mpeg1b | |||||
| fate-vsynth%-mpeg1b: CODEC = mpeg1video | |||||
| fate-vsynth%-mpeg1b: ENCOPTS = -qscale 8 -bf 3 -ps 200 | |||||
| fate-vsynth%-mpeg1b: FMT = mpeg1video | |||||
| FATE_MPEG2 = mpeg2 \ | |||||
| mpeg2-422 \ | |||||
| mpeg2-idct-int \ | |||||
| mpeg2-ilace \ | |||||
| mpeg2-ivlc-qprd \ | |||||
| mpeg2-thread \ | |||||
| mpeg2-thread-ivlc | |||||
| FATE_VCODEC += $(FATE_MPEG2) | |||||
| $(FATE_MPEG2:%=fate-vsynth\%-%): FMT = mpeg2video | |||||
| $(FATE_MPEG2:%=fate-vsynth\%-%): CODEC = mpeg2video | |||||
| fate-vsynth%-mpeg2: ENCOPTS = -qscale 10 | |||||
| fate-vsynth%-mpeg2-422: ENCOPTS = -vb 1000k \ | |||||
| -bf 2 \ | |||||
| -trellis 1 \ | |||||
| -flags +mv0+ildct+ilme \ | |||||
| -mpv_flags +qp_rd \ | |||||
| -intra_vlc 1 \ | |||||
| -mbd rd \ | |||||
| -pix_fmt yuv422p | |||||
| fate-vsynth%-mpeg2-idct-int: ENCOPTS = -qscale 10 -idct int -dct int | |||||
| fate-vsynth%-mpeg2-ilace: ENCOPTS = -qscale 10 -flags +ildct+ilme | |||||
| fate-vsynth%-mpeg2-ivlc-qprd: ENCOPTS = -vb 500k \ | |||||
| -bf 2 \ | |||||
| -trellis 1 \ | |||||
| -flags +mv0 \ | |||||
| -mpv_flags +qp_rd \ | |||||
| -intra_vlc 1 \ | |||||
| -cmp 2 -subcmp 2 \ | |||||
| -mbd rd | |||||
| fate-vsynth%-mpeg2-thread: ENCOPTS = -qscale 10 -bf 2 -flags +ildct+ilme \ | |||||
| -threads 2 -slices 2 | |||||
| fate-vsynth%-mpeg2-thread-ivlc: ENCOPTS = -qscale 10 -bf 2 -flags +ildct+ilme \ | |||||
| -intra_vlc 1 -threads 2 -slices 2 | |||||
| FATE_VCODEC += mpeg4 | |||||
| fate-vsynth%-mpeg4: ENCOPTS = -qscale 10 -flags +mv4 -mbd bits | |||||
| fate-vsynth%-mpeg4: FMT = mp4 | |||||
| FATE_VCODEC += mpeg4-rc | |||||
| fate-vsynth%-mpeg4-rc: ENCOPTS = -b 400k -bf 2 | |||||
| FATE_VCODEC += mpeg4-adv | |||||
| fate-vsynth%-mpeg4-adv: ENCOPTS = -qscale 9 -flags +mv4+aic \ | |||||
| -data_partitioning 1 -trellis 1 \ | |||||
| -mbd bits -ps 200 | |||||
| FATE_VCODEC += mpeg4-qprd | |||||
| fate-vsynth%-mpeg4-qprd: ENCOPTS = -b 450k -bf 2 -trellis 1 \ | |||||
| -flags +mv4+mv0 -mpv_flags +qp_rd \ | |||||
| -cmp 2 -subcmp 2 -mbd rd | |||||
| FATE_VCODEC += mpeg4-adap | |||||
| fate-vsynth%-mpeg4-adap: ENCOPTS = -b 550k -bf 2 -flags +mv4+mv0 \ | |||||
| -trellis 1 -cmp 1 -subcmp 2 \ | |||||
| -mbd rd -scplx_mask 0.3 | |||||
| FATE_VCODEC += mpeg4-qpel | |||||
| fate-vsynth%-mpeg4-qpel: ENCOPTS = -qscale 7 -flags +mv4+qpel -mbd 2 \ | |||||
| -bf 2 -cmp 1 -subcmp 2 | |||||
| FATE_VCODEC += mpeg4-thread | |||||
| fate-vsynth%-mpeg4-thread: ENCOPTS = -b 500k -flags +mv4+aic \ | |||||
| -data_partitioning 1 -trellis 1 \ | |||||
| -mbd bits -ps 200 -bf 2 \ | |||||
| -threads 2 -slices 2 | |||||
| FATE_VCODEC += mpeg4-error | |||||
| fate-vsynth%-mpeg4-error: ENCOPTS = -qscale 7 -flags +mv4+aic \ | |||||
| -data_partitioning 1 -mbd rd \ | |||||
| -ps 250 -error 10 | |||||
| FATE_VCODEC += mpeg4-nr | |||||
| fate-vsynth%-mpeg4-nr: ENCOPTS = -qscale 8 -flags +mv4 -mbd rd -nr 200 | |||||
| FATE_VCODEC += msmpeg4 | |||||
| fate-vsynth%-msmpeg4: ENCOPTS = -qscale 10 | |||||
| FATE_VCODEC += msmpeg4v2 | |||||
| fate-vsynth%-msmpeg4v2: ENCOPTS = -qscale 10 | |||||
| FATE_VCODEC += prores | |||||
| fate-vsynth%-prores: ENCOPTS = -profile hq | |||||
| fate-vsynth%-prores: FMT = mov | |||||
| FATE_VCODEC += qtrle | |||||
| fate-vsynth%-qtrle: FMT = mov | |||||
| FATE_VCODEC += rgb | |||||
| fate-vsynth%-rgb: CODEC = rawvideo | |||||
| fate-vsynth%-rgb: ENCOPTS = -pix_fmt bgr24 | |||||
| FATE_VCODEC += roqvideo | |||||
| fate-vsynth%-roqvideo: CODEC = roqvideo | |||||
| fate-vsynth%-roqvideo: ENCOPTS = -frames 5 | |||||
| fate-vsynth%-roqvideo: FMT = roq | |||||
| FATE_VCODEC += rv10 | |||||
| fate-vsynth%-rv10: ENCOPTS = -qscale 10 | |||||
| fate-vsynth%-rv10: FMT = rm | |||||
| FATE_VCODEC += rv20 | |||||
| fate-vsynth%-rv20: ENCOPTS = -qscale 10 | |||||
| fate-vsynth%-rv20: FMT = rm | |||||
| FATE_VCODEC += snow | |||||
| fate-vsynth%-snow: ENCOPTS = -strict -2 -qscale 2 -flags +qpel \ | |||||
| -me_method iter -dia_size 2 \ | |||||
| -cmp 12 -subcmp 12 -s 128x64 | |||||
| FATE_VCODEC += snow-ll | |||||
| fate-vsynth%-snow-ll: ENCOPTS = -strict -2 -qscale .001 -pred 1 \ | |||||
| -flags +mv4+qpel | |||||
| FATE_VCODEC += svq1 | |||||
| fate-vsynth%-svq1: ENCOPTS = -qscale 3 -pix_fmt yuv410p | |||||
| fate-vsynth%-svq1: FMT = mov | |||||
| FATE_VCODEC += v210 | |||||
| FATE_VCODEC += wmv1 | |||||
| fate-vsynth%-wmv1: ENCOPTS = -qscale 10 | |||||
| FATE_VCODEC += wmv2 | |||||
| fate-vsynth%-wmv2: ENCOPTS = -qscale 10 | |||||
| FATE_VCODEC += yuv | |||||
| fate-vsynth%-yuv: CODEC = rawvideo | |||||
| fate-vsynth1-%: CODEC = $(word 3, $(subst -, ,$(@))) | |||||
| fate-vsynth1-%: FMT = avi | |||||
| fate-vsynth2-%: CODEC = $(word 3, $(subst -, ,$(@))) | |||||
| fate-vsynth2-%: FMT = avi | |||||
| fate-vsynth1-%: SRC = tests/data/vsynth1.yuv | |||||
| fate-vsynth2-%: SRC = tests/data/vsynth2.yuv | |||||
| fate-vsynth%: CMD = enc_dec "rawvideo -s 352x288 -pix_fmt yuv420p" $(SRC) $(FMT) "-c $(CODEC) $(ENCOPTS)" rawvideo "-s 352x288 -pix_fmt yuv420p $(DECOPTS)" -keep | |||||
| fate-vsynth%: CMP_UNIT = 1 | |||||
| FATE_VSYNTH1 = $(FATE_VCODEC:%=fate-vsynth1-%) | |||||
| FATE_VSYNTH2 = $(FATE_VCODEC:%=fate-vsynth2-%) | |||||
| $(FATE_VSYNTH1): tests/data/vsynth1.yuv | |||||
| $(FATE_VSYNTH2): tests/data/vsynth2.yuv | |||||
| FATE_AVCONV += $(FATE_VSYNTH1) $(FATE_VSYNTH2) | |||||
| fate-vsynth1: $(FATE_VSYNTH1) | |||||
| fate-vsynth2: $(FATE_VSYNTH2) | |||||
| fate-vcodec: fate-vsynth1 fate-vsynth2 | |||||
| @@ -1,2 +0,0 @@ | |||||
| a1d1fc116463b771abf5aef7ed37d7b1 *./tests/data/acodec/ac3.ac3 | |||||
| 96408 ./tests/data/acodec/ac3.ac3 | |||||
| @@ -1,4 +0,0 @@ | |||||
| 0a30509d9296b857e134b762b76dbc31 *./tests/data/acodec/adpcm_adx.adx | |||||
| 297720 ./tests/data/acodec/adpcm_adx.adx | |||||
| 2dbc601ed5259f4d74dc48ccd8da7eaf *./tests/data/adpcm_adx.acodec.out.wav | |||||
| stddev: 6989.46 PSNR: 19.44 MAXDIFF:65398 bytes: 1058432/ 1058400 | |||||
| @@ -1,4 +0,0 @@ | |||||
| 057d27978b35888776512e4e9669a63b *./tests/data/acodec/adpcm_qt.aiff | |||||
| 281252 ./tests/data/acodec/adpcm_qt.aiff | |||||
| 169c40435c68d50112c9c61fc67e446d *./tests/data/adpcm_ima_qt.acodec.out.wav | |||||
| stddev: 918.61 PSNR: 37.07 MAXDIFF:34029 bytes: 1058560/ 1058400 | |||||
| @@ -1,4 +0,0 @@ | |||||
| 56b75c3a6dacedcf2ce7b0586aa33594 *./tests/data/acodec/adpcm_ima.wav | |||||
| 267324 ./tests/data/acodec/adpcm_ima.wav | |||||
| ddddfa47302da540abf19224202bef57 *./tests/data/adpcm_ima_wav.acodec.out.wav | |||||
| stddev: 903.51 PSNR: 37.21 MAXDIFF:34026 bytes: 1061748/ 1058400 | |||||
| @@ -1,4 +0,0 @@ | |||||
| a407b87daeef5b25dfb6c5b3f519e9c1 *./tests/data/acodec/adpcm_ms.wav | |||||
| 268378 ./tests/data/acodec/adpcm_ms.wav | |||||
| 22863fb278c4e0ebe9c34cb15db5dd6b *./tests/data/adpcm_ms.acodec.out.wav | |||||
| stddev: 1050.01 PSNR: 35.91 MAXDIFF:29806 bytes: 1060576/ 1058400 | |||||
| @@ -1,4 +0,0 @@ | |||||
| 42d4639866ed4d692eaf126228a4fa2a *./tests/data/acodec/adpcm_swf.flv | |||||
| 269166 ./tests/data/acodec/adpcm_swf.flv | |||||
| f7df69d3fe708303820f2a9d00140a5b *./tests/data/adpcm_swf.acodec.out.wav | |||||
| stddev: 933.58 PSNR: 36.93 MAXDIFF:51119 bytes: 1064960/ 1058400 | |||||
| @@ -1,4 +0,0 @@ | |||||
| e9c14f701d25947317db9367b9dc772d *./tests/data/acodec/adpcm_yam.wav | |||||
| 265274 ./tests/data/acodec/adpcm_yam.wav | |||||
| 1488b5974fa040a65f0d407fc0224c6a *./tests/data/adpcm_yam.acodec.out.wav | |||||
| stddev: 1247.60 PSNR: 34.41 MAXDIFF:39895 bytes: 1060864/ 1058400 | |||||
| @@ -1,4 +0,0 @@ | |||||
| b9e78aa8b8774a63d187380a47201a37 *./tests/data/acodec/alac.m4a | |||||
| 389154 ./tests/data/acodec/alac.m4a | |||||
| 64151e4bcc2b717aa5a8454d424d6a1f *./tests/data/alac.acodec.out.wav | |||||
| stddev: 0.00 PSNR:999.99 MAXDIFF: 0 bytes: 1058400/ 1058400 | |||||
| @@ -1,2 +0,0 @@ | |||||
| 64151e4bcc2b717aa5a8454d424d6a1f *./tests/data/acodec.ref.wav | |||||
| 1058446 ./tests/data/acodec.ref.wav | |||||
| @@ -1,4 +0,0 @@ | |||||
| f582b59cc68adfcb3342dcfd7e020b71 *./tests/data/acodec/flac.flac | |||||
| 361581 ./tests/data/acodec/flac.flac | |||||
| 64151e4bcc2b717aa5a8454d424d6a1f *./tests/data/flac.acodec.out.wav | |||||
| stddev: 0.00 PSNR:999.99 MAXDIFF: 0 bytes: 1058400/ 1058400 | |||||
| @@ -1,5 +0,0 @@ | |||||
| f6eb0a205350bbd7fb1028a01c7ae8aa *./tests/data/acodec/mp2.mp2 | |||||
| 96130 ./tests/data/acodec/mp2.mp2 | |||||
| 5a669ca7321adc6ab66a3eade4035909 *./tests/data/mp2.acodec.out.wav | |||||
| stddev: 9315.99 PSNR: 16.94 MAXDIFF:65388 bytes: 1059840/ 1058400 | |||||
| stddev: 4384.33 PSNR: 23.49 MAXDIFF:52631 bytes: 1057916/ 1058400 | |||||
| @@ -1,4 +0,0 @@ | |||||
| a2dd6a934ec6d5ec901a211652e85227 *./tests/data/acodec/pcm_alaw.wav | |||||
| 529258 ./tests/data/acodec/pcm_alaw.wav | |||||
| f323f7551ffad91de8613f44dcb198b6 *./tests/data/pcm_alaw.acodec.out.wav | |||||
| stddev: 101.67 PSNR: 56.19 MAXDIFF: 515 bytes: 1058400/ 1058400 | |||||
| @@ -1,4 +0,0 @@ | |||||
| 118ff3dc83c62ce9ce669eef57e55bb2 *./tests/data/acodec/pcm_f32be.au | |||||
| 2116824 ./tests/data/acodec/pcm_f32be.au | |||||
| 64151e4bcc2b717aa5a8454d424d6a1f *./tests/data/pcm_f32be.acodec.out.wav | |||||
| stddev: 0.00 PSNR:999.99 MAXDIFF: 0 bytes: 1058400/ 1058400 | |||||
| @@ -1,4 +0,0 @@ | |||||
| 653d82a64b7bd96ac193e105e9f92d4c *./tests/data/acodec/pcm_f32le.wav | |||||
| 2116880 ./tests/data/acodec/pcm_f32le.wav | |||||
| 64151e4bcc2b717aa5a8454d424d6a1f *./tests/data/pcm_f32le.acodec.out.wav | |||||
| stddev: 0.00 PSNR:999.99 MAXDIFF: 0 bytes: 1058400/ 1058400 | |||||
| @@ -1,4 +0,0 @@ | |||||
| 8112296b1ed94f72f20d04b1a54850a7 *./tests/data/acodec/pcm_f64be.au | |||||
| 4233624 ./tests/data/acodec/pcm_f64be.au | |||||
| 64151e4bcc2b717aa5a8454d424d6a1f *./tests/data/pcm_f64be.acodec.out.wav | |||||
| stddev: 0.00 PSNR:999.99 MAXDIFF: 0 bytes: 1058400/ 1058400 | |||||
| @@ -1,4 +0,0 @@ | |||||
| 48b4cd378f47a50dc902aa03cc8280ed *./tests/data/acodec/pcm_f64le.wav | |||||
| 4233680 ./tests/data/acodec/pcm_f64le.wav | |||||
| 64151e4bcc2b717aa5a8454d424d6a1f *./tests/data/pcm_f64le.acodec.out.wav | |||||
| stddev: 0.00 PSNR:999.99 MAXDIFF: 0 bytes: 1058400/ 1058400 | |||||
| @@ -1,4 +0,0 @@ | |||||
| fd10ee54bd298fc29fd6fc70baa71414 *./tests/data/acodec/pcm_mulaw.wav | |||||
| 529258 ./tests/data/acodec/pcm_mulaw.wav | |||||
| 7ae8c3fc804bd574006fd547fe28980c *./tests/data/pcm_mulaw.acodec.out.wav | |||||
| stddev: 103.38 PSNR: 56.04 MAXDIFF: 644 bytes: 1058400/ 1058400 | |||||
| @@ -1,4 +0,0 @@ | |||||
| 53c9eb319c778e7ce137667f62384994 *./tests/data/acodec/pcm_s16be.mov | |||||
| 1060073 ./tests/data/acodec/pcm_s16be.mov | |||||
| 64151e4bcc2b717aa5a8454d424d6a1f *./tests/data/pcm_s16be.acodec.out.wav | |||||
| stddev: 0.00 PSNR:999.99 MAXDIFF: 0 bytes: 1058400/ 1058400 | |||||
| @@ -1,4 +0,0 @@ | |||||
| 64151e4bcc2b717aa5a8454d424d6a1f *./tests/data/acodec/pcm_s16le.wav | |||||
| 1058446 ./tests/data/acodec/pcm_s16le.wav | |||||
| 64151e4bcc2b717aa5a8454d424d6a1f *./tests/data/pcm_s16le.acodec.out.wav | |||||
| stddev: 0.00 PSNR:999.99 MAXDIFF: 0 bytes: 1058400/ 1058400 | |||||
| @@ -1,4 +0,0 @@ | |||||
| af8acd2f08e4bbebe7f4bea4d6f59dd6 *./tests/data/acodec/pcm_s24be.mov | |||||
| 1589273 ./tests/data/acodec/pcm_s24be.mov | |||||
| 64151e4bcc2b717aa5a8454d424d6a1f *./tests/data/pcm_s24be.acodec.out.wav | |||||
| stddev: 0.00 PSNR:999.99 MAXDIFF: 0 bytes: 1058400/ 1058400 | |||||
| @@ -1,4 +0,0 @@ | |||||
| 18ea73985dbdf59e23f5aba66145e6fe *./tests/data/acodec/pcm_s24le.wav | |||||
| 1587668 ./tests/data/acodec/pcm_s24le.wav | |||||
| 64151e4bcc2b717aa5a8454d424d6a1f *./tests/data/pcm_s24le.acodec.out.wav | |||||
| stddev: 0.00 PSNR:999.99 MAXDIFF: 0 bytes: 1058400/ 1058400 | |||||
| @@ -1,4 +0,0 @@ | |||||
| 63f0e22b4f7c5d61d75047d85f140d52 *./tests/data/acodec/pcm_s32be.mov | |||||
| 2118473 ./tests/data/acodec/pcm_s32be.mov | |||||
| 64151e4bcc2b717aa5a8454d424d6a1f *./tests/data/pcm_s32be.acodec.out.wav | |||||
| stddev: 0.00 PSNR:999.99 MAXDIFF: 0 bytes: 1058400/ 1058400 | |||||
| @@ -1,4 +0,0 @@ | |||||
| 8d8849fa5c5d91b9cb74f5c74e937faf *./tests/data/acodec/pcm_s32le.wav | |||||
| 2116868 ./tests/data/acodec/pcm_s32le.wav | |||||
| 64151e4bcc2b717aa5a8454d424d6a1f *./tests/data/pcm_s32le.acodec.out.wav | |||||
| stddev: 0.00 PSNR:999.99 MAXDIFF: 0 bytes: 1058400/ 1058400 | |||||
| @@ -1,4 +0,0 @@ | |||||
| 4b3013a3f3c328ecdb617cd88b3fe836 *./tests/data/acodec/pcm_s8.mov | |||||
| 530873 ./tests/data/acodec/pcm_s8.mov | |||||
| 651d4eb8d98dfcdda96ae6c43d8f156b *./tests/data/pcm_s8.acodec.out.wav | |||||
| stddev: 147.89 PSNR: 52.93 MAXDIFF: 255 bytes: 1058400/ 1058400 | |||||
| @@ -1,4 +0,0 @@ | |||||
| 70fecbae732f81143a560c7315eda49a *./tests/data/acodec/pcm_u8.wav | |||||
| 529246 ./tests/data/acodec/pcm_u8.wav | |||||
| 651d4eb8d98dfcdda96ae6c43d8f156b *./tests/data/pcm_u8.acodec.out.wav | |||||
| stddev: 147.89 PSNR: 52.93 MAXDIFF: 255 bytes: 1058400/ 1058400 | |||||
| @@ -0,0 +1,4 @@ | |||||
| 0a30509d9296b857e134b762b76dbc31 *tests/data/fate/acodec-adpcm-adx.adx | |||||
| 297720 tests/data/fate/acodec-adpcm-adx.adx | |||||
| 2dbc601ed5259f4d74dc48ccd8da7eaf *tests/data/fate/acodec-adpcm-adx.out.wav | |||||
| stddev: 6989.46 PSNR: 19.44 MAXDIFF:65398 bytes: 1058400/ 1058432 | |||||
| @@ -0,0 +1,4 @@ | |||||
| 057d27978b35888776512e4e9669a63b *tests/data/fate/acodec-adpcm-ima_qt.aiff | |||||
| 281252 tests/data/fate/acodec-adpcm-ima_qt.aiff | |||||
| 169c40435c68d50112c9c61fc67e446d *tests/data/fate/acodec-adpcm-ima_qt.out.wav | |||||
| stddev: 918.61 PSNR: 37.07 MAXDIFF:34029 bytes: 1058400/ 1058560 | |||||
| @@ -0,0 +1,4 @@ | |||||
| 56b75c3a6dacedcf2ce7b0586aa33594 *tests/data/fate/acodec-adpcm-ima_wav.wav | |||||
| 267324 tests/data/fate/acodec-adpcm-ima_wav.wav | |||||
| ddddfa47302da540abf19224202bef57 *tests/data/fate/acodec-adpcm-ima_wav.out.wav | |||||
| stddev: 903.51 PSNR: 37.21 MAXDIFF:34026 bytes: 1058400/ 1061748 | |||||
| @@ -0,0 +1,4 @@ | |||||
| a407b87daeef5b25dfb6c5b3f519e9c1 *tests/data/fate/acodec-adpcm-ms.wav | |||||
| 268378 tests/data/fate/acodec-adpcm-ms.wav | |||||
| 22863fb278c4e0ebe9c34cb15db5dd6b *tests/data/fate/acodec-adpcm-ms.out.wav | |||||
| stddev: 1050.01 PSNR: 35.91 MAXDIFF:29806 bytes: 1058400/ 1060576 | |||||
| @@ -0,0 +1,4 @@ | |||||
| 42d4639866ed4d692eaf126228a4fa2a *tests/data/fate/acodec-adpcm-swf.flv | |||||
| 269166 tests/data/fate/acodec-adpcm-swf.flv | |||||
| f7df69d3fe708303820f2a9d00140a5b *tests/data/fate/acodec-adpcm-swf.out.wav | |||||
| stddev: 933.58 PSNR: 36.93 MAXDIFF:51119 bytes: 1058400/ 1064960 | |||||
| @@ -0,0 +1,4 @@ | |||||
| e9c14f701d25947317db9367b9dc772d *tests/data/fate/acodec-adpcm-yamaha.wav | |||||
| 265274 tests/data/fate/acodec-adpcm-yamaha.wav | |||||
| 1488b5974fa040a65f0d407fc0224c6a *tests/data/fate/acodec-adpcm-yamaha.out.wav | |||||
| stddev: 1247.60 PSNR: 34.41 MAXDIFF:39895 bytes: 1058400/ 1060864 | |||||
| @@ -0,0 +1,4 @@ | |||||
| 238759bcb462fe9697973f4dd04d5b54 *tests/data/fate/acodec-alac.mov | |||||
| 389234 tests/data/fate/acodec-alac.mov | |||||
| 64151e4bcc2b717aa5a8454d424d6a1f *tests/data/fate/acodec-alac.out.wav | |||||
| stddev: 0.00 PSNR:999.99 MAXDIFF: 0 bytes: 1058400/ 1058400 | |||||
| @@ -0,0 +1,4 @@ | |||||
| f582b59cc68adfcb3342dcfd7e020b71 *tests/data/fate/acodec-flac.flac | |||||
| 361581 tests/data/fate/acodec-flac.flac | |||||
| 64151e4bcc2b717aa5a8454d424d6a1f *tests/data/fate/acodec-flac.out.wav | |||||
| stddev: 0.00 PSNR:999.99 MAXDIFF: 0 bytes: 1058400/ 1058400 | |||||
| @@ -0,0 +1,4 @@ | |||||
| f6eb0a205350bbd7fb1028a01c7ae8aa *tests/data/fate/acodec-mp2.mp2 | |||||
| 96130 tests/data/fate/acodec-mp2.mp2 | |||||
| 5a669ca7321adc6ab66a3eade4035909 *tests/data/fate/acodec-mp2.out.wav | |||||
| stddev: 4384.33 PSNR: 23.49 MAXDIFF:52631 bytes: 1058400/ 1057916 | |||||
| @@ -0,0 +1,4 @@ | |||||
| a2dd6a934ec6d5ec901a211652e85227 *tests/data/fate/acodec-pcm-alaw.wav | |||||
| 529258 tests/data/fate/acodec-pcm-alaw.wav | |||||
| f323f7551ffad91de8613f44dcb198b6 *tests/data/fate/acodec-pcm-alaw.out.wav | |||||
| stddev: 101.67 PSNR: 56.19 MAXDIFF: 515 bytes: 1058400/ 1058400 | |||||
| @@ -0,0 +1,4 @@ | |||||
| 118ff3dc83c62ce9ce669eef57e55bb2 *tests/data/fate/acodec-pcm-f32be.au | |||||
| 2116824 tests/data/fate/acodec-pcm-f32be.au | |||||
| 64151e4bcc2b717aa5a8454d424d6a1f *tests/data/fate/acodec-pcm-f32be.out.wav | |||||
| stddev: 0.00 PSNR:999.99 MAXDIFF: 0 bytes: 1058400/ 1058400 | |||||
| @@ -0,0 +1,4 @@ | |||||
| 653d82a64b7bd96ac193e105e9f92d4c *tests/data/fate/acodec-pcm-f32le.wav | |||||
| 2116880 tests/data/fate/acodec-pcm-f32le.wav | |||||
| 64151e4bcc2b717aa5a8454d424d6a1f *tests/data/fate/acodec-pcm-f32le.out.wav | |||||
| stddev: 0.00 PSNR:999.99 MAXDIFF: 0 bytes: 1058400/ 1058400 | |||||
| @@ -0,0 +1,4 @@ | |||||
| 8112296b1ed94f72f20d04b1a54850a7 *tests/data/fate/acodec-pcm-f64be.au | |||||
| 4233624 tests/data/fate/acodec-pcm-f64be.au | |||||
| 64151e4bcc2b717aa5a8454d424d6a1f *tests/data/fate/acodec-pcm-f64be.out.wav | |||||
| stddev: 0.00 PSNR:999.99 MAXDIFF: 0 bytes: 1058400/ 1058400 | |||||
| @@ -0,0 +1,4 @@ | |||||
| 48b4cd378f47a50dc902aa03cc8280ed *tests/data/fate/acodec-pcm-f64le.wav | |||||
| 4233680 tests/data/fate/acodec-pcm-f64le.wav | |||||
| 64151e4bcc2b717aa5a8454d424d6a1f *tests/data/fate/acodec-pcm-f64le.out.wav | |||||
| stddev: 0.00 PSNR:999.99 MAXDIFF: 0 bytes: 1058400/ 1058400 | |||||
| @@ -0,0 +1,4 @@ | |||||
| fd10ee54bd298fc29fd6fc70baa71414 *tests/data/fate/acodec-pcm-mulaw.wav | |||||
| 529258 tests/data/fate/acodec-pcm-mulaw.wav | |||||
| 7ae8c3fc804bd574006fd547fe28980c *tests/data/fate/acodec-pcm-mulaw.out.wav | |||||
| stddev: 103.38 PSNR: 56.04 MAXDIFF: 644 bytes: 1058400/ 1058400 | |||||
| @@ -0,0 +1,4 @@ | |||||
| 53c9eb319c778e7ce137667f62384994 *tests/data/fate/acodec-pcm-s16be.mov | |||||
| 1060073 tests/data/fate/acodec-pcm-s16be.mov | |||||
| 64151e4bcc2b717aa5a8454d424d6a1f *tests/data/fate/acodec-pcm-s16be.out.wav | |||||
| stddev: 0.00 PSNR:999.99 MAXDIFF: 0 bytes: 1058400/ 1058400 | |||||
| @@ -0,0 +1,4 @@ | |||||
| 64151e4bcc2b717aa5a8454d424d6a1f *tests/data/fate/acodec-pcm-s16le.wav | |||||
| 1058446 tests/data/fate/acodec-pcm-s16le.wav | |||||
| 64151e4bcc2b717aa5a8454d424d6a1f *tests/data/fate/acodec-pcm-s16le.out.wav | |||||
| stddev: 0.00 PSNR:999.99 MAXDIFF: 0 bytes: 1058400/ 1058400 | |||||
| @@ -0,0 +1,4 @@ | |||||
| af8acd2f08e4bbebe7f4bea4d6f59dd6 *tests/data/fate/acodec-pcm-s24be.mov | |||||
| 1589273 tests/data/fate/acodec-pcm-s24be.mov | |||||
| 64151e4bcc2b717aa5a8454d424d6a1f *tests/data/fate/acodec-pcm-s24be.out.wav | |||||
| stddev: 0.00 PSNR:999.99 MAXDIFF: 0 bytes: 1058400/ 1058400 | |||||
| @@ -0,0 +1,4 @@ | |||||
| 18ea73985dbdf59e23f5aba66145e6fe *tests/data/fate/acodec-pcm-s24le.wav | |||||
| 1587668 tests/data/fate/acodec-pcm-s24le.wav | |||||
| 64151e4bcc2b717aa5a8454d424d6a1f *tests/data/fate/acodec-pcm-s24le.out.wav | |||||
| stddev: 0.00 PSNR:999.99 MAXDIFF: 0 bytes: 1058400/ 1058400 | |||||
| @@ -0,0 +1,4 @@ | |||||
| 63f0e22b4f7c5d61d75047d85f140d52 *tests/data/fate/acodec-pcm-s32be.mov | |||||
| 2118473 tests/data/fate/acodec-pcm-s32be.mov | |||||
| 64151e4bcc2b717aa5a8454d424d6a1f *tests/data/fate/acodec-pcm-s32be.out.wav | |||||
| stddev: 0.00 PSNR:999.99 MAXDIFF: 0 bytes: 1058400/ 1058400 | |||||
| @@ -0,0 +1,4 @@ | |||||
| 8d8849fa5c5d91b9cb74f5c74e937faf *tests/data/fate/acodec-pcm-s32le.wav | |||||
| 2116868 tests/data/fate/acodec-pcm-s32le.wav | |||||
| 64151e4bcc2b717aa5a8454d424d6a1f *tests/data/fate/acodec-pcm-s32le.out.wav | |||||
| stddev: 0.00 PSNR:999.99 MAXDIFF: 0 bytes: 1058400/ 1058400 | |||||
| @@ -0,0 +1,4 @@ | |||||
| 4b3013a3f3c328ecdb617cd88b3fe836 *tests/data/fate/acodec-pcm-s8.mov | |||||
| 530873 tests/data/fate/acodec-pcm-s8.mov | |||||
| 651d4eb8d98dfcdda96ae6c43d8f156b *tests/data/fate/acodec-pcm-s8.out.wav | |||||
| stddev: 147.89 PSNR: 52.93 MAXDIFF: 255 bytes: 1058400/ 1058400 | |||||
| @@ -0,0 +1,4 @@ | |||||
| 70fecbae732f81143a560c7315eda49a *tests/data/fate/acodec-pcm-u8.wav | |||||
| 529246 tests/data/fate/acodec-pcm-u8.wav | |||||
| 651d4eb8d98dfcdda96ae6c43d8f156b *tests/data/fate/acodec-pcm-u8.out.wav | |||||
| stddev: 147.89 PSNR: 52.93 MAXDIFF: 255 bytes: 1058400/ 1058400 | |||||
| @@ -0,0 +1,4 @@ | |||||
| b4ce4698764ef2328346badb7227ecbe *tests/data/fate/vsynth1-asv1.avi | |||||
| 1489656 tests/data/fate/vsynth1-asv1.avi | |||||
| 2dfc5dfc2c1cbbc2543257cd3d2df6af *tests/data/fate/vsynth1-asv1.out.rawvideo | |||||
| stddev: 20.00 PSNR: 22.11 MAXDIFF: 158 bytes: 7603200/ 7603200 | |||||
| @@ -0,0 +1,4 @@ | |||||
| dfba6eaf58e515e324c2b370bfcd9158 *tests/data/fate/vsynth1-asv2.avi | |||||
| 1456056 tests/data/fate/vsynth1-asv2.avi | |||||
| d451be09793cd0f35b6d91fc36e2571a *tests/data/fate/vsynth1-asv2.out.rawvideo | |||||
| stddev: 18.82 PSNR: 22.63 MAXDIFF: 131 bytes: 7603200/ 7603200 | |||||
| @@ -0,0 +1,4 @@ | |||||
| b4d3d31da0b4b6873ad8239d113c91d2 *tests/data/fate/vsynth1-cljr.avi | |||||
| 5075660 tests/data/fate/vsynth1-cljr.avi | |||||
| 72e01607bae16527bc6389cf6db00b5f *tests/data/fate/vsynth1-cljr.out.rawvideo | |||||
| stddev: 6.95 PSNR: 31.28 MAXDIFF: 86 bytes: 7603200/ 7603200 | |||||
| @@ -0,0 +1,4 @@ | |||||
| 3cfbe36a7dd5b48859b8a569d626ef77 *tests/data/fate/vsynth1-dnxhd-1080i.mov | |||||
| 3031875 tests/data/fate/vsynth1-dnxhd-1080i.mov | |||||
| 0c651e840f860592f0d5b66030d9fa32 *tests/data/fate/vsynth1-dnxhd-1080i.out.rawvideo | |||||
| stddev: 6.29 PSNR: 32.15 MAXDIFF: 64 bytes: 7603200/ 760320 | |||||
| @@ -0,0 +1,4 @@ | |||||
| 81f5be451dc18cf8a1d333c7885de60b *tests/data/fate/vsynth1-dnxhd-720p.dnxhd | |||||
| 2293760 tests/data/fate/vsynth1-dnxhd-720p.dnxhd | |||||
| 94b21e5e68ccf9471eff74afd0ebe319 *tests/data/fate/vsynth1-dnxhd-720p.out.rawvideo | |||||
| stddev: 6.32 PSNR: 32.11 MAXDIFF: 183 bytes: 7603200/ 760320 | |||||
| @@ -0,0 +1,4 @@ | |||||
| b5e24a055af02edec8674333260214fd *tests/data/fate/vsynth1-dnxhd-720p-10bit.dnxhd | |||||
| 2293760 tests/data/fate/vsynth1-dnxhd-720p-10bit.dnxhd | |||||
| 4466ff3d73d01bbe75ea25001d379b63 *tests/data/fate/vsynth1-dnxhd-720p-10bit.out.rawvideo | |||||
| stddev: 6.27 PSNR: 32.18 MAXDIFF: 64 bytes: 7603200/ 760320 | |||||
| @@ -0,0 +1,4 @@ | |||||
| 1dc6e95925c4f3a230848ec17c02abed *tests/data/fate/vsynth1-dnxhd-720p-rd.dnxhd | |||||
| 2293760 tests/data/fate/vsynth1-dnxhd-720p-rd.dnxhd | |||||
| 02972d2aec120ec1577ec9053d68ae0f *tests/data/fate/vsynth1-dnxhd-720p-rd.out.rawvideo | |||||
| stddev: 6.26 PSNR: 32.19 MAXDIFF: 65 bytes: 7603200/ 760320 | |||||
| @@ -0,0 +1,4 @@ | |||||
| 27ade3031b17214cf81c19cbf70f37d7 *tests/data/fate/vsynth1-dv.dv | |||||
| 7200000 tests/data/fate/vsynth1-dv.dv | |||||
| 02ac7cdeab91d4d5621e7ce96dddc498 *tests/data/fate/vsynth1-dv.out.rawvideo | |||||
| stddev: 6.90 PSNR: 31.34 MAXDIFF: 76 bytes: 7603200/ 7603200 | |||||
| @@ -0,0 +1,4 @@ | |||||
| bd67f2431db160d4bb6dcd791cea6efd *tests/data/fate/vsynth1-dv-411.dv | |||||
| 7200000 tests/data/fate/vsynth1-dv-411.dv | |||||
| 53946d51762b7826773e681fb02f377b *tests/data/fate/vsynth1-dv-411.out.rawvideo | |||||
| stddev: 9.45 PSNR: 28.62 MAXDIFF: 84 bytes: 7603200/ 7603200 | |||||
| @@ -0,0 +1,4 @@ | |||||
| 26dba84f0ea895b914ef5b333d8394ac *tests/data/fate/vsynth1-dv-50.dv | |||||
| 14400000 tests/data/fate/vsynth1-dv-50.dv | |||||
| a2ff093e93ffed10f730fa21df02fc50 *tests/data/fate/vsynth1-dv-50.out.rawvideo | |||||
| stddev: 1.72 PSNR: 43.38 MAXDIFF: 29 bytes: 7603200/ 7603200 | |||||
| @@ -0,0 +1,4 @@ | |||||
| 67ddc7edde5cca49290245d881787890 *tests/data/fate/vsynth1-ffv1.avi | |||||
| 2655376 tests/data/fate/vsynth1-ffv1.avi | |||||
| c5ccac874dbf808e9088bc3107860042 *tests/data/fate/vsynth1-ffv1.out.rawvideo | |||||
| stddev: 0.00 PSNR:999.99 MAXDIFF: 0 bytes: 7603200/ 7603200 | |||||
| @@ -0,0 +1,4 @@ | |||||
| da0c0bd12ac141c976ffa6a71832ab4b *tests/data/fate/vsynth1-ffvhuff.avi | |||||
| 5987208 tests/data/fate/vsynth1-ffvhuff.avi | |||||
| c5ccac874dbf808e9088bc3107860042 *tests/data/fate/vsynth1-ffvhuff.out.rawvideo | |||||
| stddev: 0.00 PSNR:999.99 MAXDIFF: 0 bytes: 7603200/ 7603200 | |||||
| @@ -0,0 +1,4 @@ | |||||
| 97894502b4cb57aca1105b6333f72dae *tests/data/fate/vsynth1-flashsv.flv | |||||
| 14681925 tests/data/fate/vsynth1-flashsv.flv | |||||
| 947cb24ec45a453348ae6fe3fa278071 *tests/data/fate/vsynth1-flashsv.out.rawvideo | |||||
| stddev: 2.85 PSNR: 39.03 MAXDIFF: 49 bytes: 7603200/ 7603200 | |||||
| @@ -0,0 +1,4 @@ | |||||
| d6a80659cedee7698aefe9c4a8285fa4 *tests/data/fate/vsynth1-flv.flv | |||||
| 636269 tests/data/fate/vsynth1-flv.flv | |||||
| 5ab46d8dd01dbb1d63df2a84858a4b05 *tests/data/fate/vsynth1-flv.out.rawvideo | |||||
| stddev: 8.02 PSNR: 30.04 MAXDIFF: 105 bytes: 7603200/ 7603200 | |||||
| @@ -0,0 +1,4 @@ | |||||
| d155470b713aeebacb85980b0d5f2ce3 *tests/data/fate/vsynth1-h261.avi | |||||
| 707588 tests/data/fate/vsynth1-h261.avi | |||||
| 716e83cb51afb1246bfaa80967df48ea *tests/data/fate/vsynth1-h261.out.rawvideo | |||||
| stddev: 9.11 PSNR: 28.93 MAXDIFF: 113 bytes: 7603200/ 7603200 | |||||
| @@ -0,0 +1,4 @@ | |||||
| fb4dc9b9eac2628c56cb82cf332e1f58 *tests/data/fate/vsynth1-h263.avi | |||||
| 659686 tests/data/fate/vsynth1-h263.avi | |||||
| 1a1ba9a3a63ec1a1a9585fded0a7c954 *tests/data/fate/vsynth1-h263.out.rawvideo | |||||
| stddev: 8.03 PSNR: 30.03 MAXDIFF: 103 bytes: 7603200/ 7603200 | |||||
| @@ -0,0 +1,4 @@ | |||||
| bbcadeceba295e1dad148aea1e57c370 *tests/data/fate/vsynth1-h263p.avi | |||||
| 2328348 tests/data/fate/vsynth1-h263p.avi | |||||
| 9554cda00c3487ab3ffda2c3ea22fa2f *tests/data/fate/vsynth1-h263p.out.rawvideo | |||||
| stddev: 2.06 PSNR: 41.83 MAXDIFF: 20 bytes: 7603200/ 7603200 | |||||
| @@ -0,0 +1,4 @@ | |||||
| ace2536fa169d835d0fb332abde28d51 *tests/data/fate/vsynth1-huffyuv.avi | |||||
| 7933800 tests/data/fate/vsynth1-huffyuv.avi | |||||
| c5ccac874dbf808e9088bc3107860042 *tests/data/fate/vsynth1-huffyuv.out.rawvideo | |||||
| stddev: 0.00 PSNR:999.99 MAXDIFF: 0 bytes: 7603200/ 7603200 | |||||
| @@ -0,0 +1,4 @@ | |||||
| 870dceeb6d3931dd68b34f0c33be5d26 *tests/data/fate/vsynth1-jpegls.avi | |||||
| 9089812 tests/data/fate/vsynth1-jpegls.avi | |||||
| 947cb24ec45a453348ae6fe3fa278071 *tests/data/fate/vsynth1-jpegls.out.rawvideo | |||||
| stddev: 2.85 PSNR: 39.03 MAXDIFF: 49 bytes: 7603200/ 7603200 | |||||
| @@ -0,0 +1,4 @@ | |||||
| 9092f306f165b98ab0bb4f576f198ad5 *tests/data/fate/vsynth1-ljpeg.avi | |||||
| 6312936 tests/data/fate/vsynth1-ljpeg.avi | |||||
| c5ccac874dbf808e9088bc3107860042 *tests/data/fate/vsynth1-ljpeg.out.rawvideo | |||||
| stddev: 0.00 PSNR:999.99 MAXDIFF: 0 bytes: 7603200/ 7603200 | |||||
| @@ -0,0 +1,4 @@ | |||||
| 8bbf9513b1822945539f27a6eff3c7fa *tests/data/fate/vsynth1-mjpeg.avi | |||||
| 1516140 tests/data/fate/vsynth1-mjpeg.avi | |||||
| c6ae81b5b896e4d05ff584311aebdb18 *tests/data/fate/vsynth1-mjpeg.out.rawvideo | |||||
| stddev: 7.87 PSNR: 30.21 MAXDIFF: 63 bytes: 7603200/ 7603200 | |||||
| @@ -0,0 +1,4 @@ | |||||
| 1428744c6d5835f27506e69be4f837f4 *tests/data/fate/vsynth1-mpeg1.mpeg1video | |||||
| 712006 tests/data/fate/vsynth1-mpeg1.mpeg1video | |||||
| 58f0c332bf689117b57fa629a2bc0d2b *tests/data/fate/vsynth1-mpeg1.out.rawvideo | |||||
| stddev: 7.62 PSNR: 30.48 MAXDIFF: 84 bytes: 7603200/ 7603200 | |||||
| @@ -0,0 +1,4 @@ | |||||
| 777639666b449ab0a7ef260511e40532 *tests/data/fate/vsynth1-mpeg1b.mpeg1video | |||||
| 1030337 tests/data/fate/vsynth1-mpeg1b.mpeg1video | |||||
| 91a7fce732b34748e7bf753ebabe2483 *tests/data/fate/vsynth1-mpeg1b.out.rawvideo | |||||
| stddev: 6.30 PSNR: 32.13 MAXDIFF: 75 bytes: 7603200/ 7603200 | |||||
| @@ -0,0 +1,4 @@ | |||||
| fbddea2368cd2028fc8db4dfd4682e94 *tests/data/fate/vsynth1-mpeg2.mpeg2video | |||||
| 728044 tests/data/fate/vsynth1-mpeg2.mpeg2video | |||||
| b41ca49c1a02e66ce64d262e2cdaec15 *tests/data/fate/vsynth1-mpeg2.out.rawvideo | |||||
| stddev: 7.65 PSNR: 30.45 MAXDIFF: 84 bytes: 7603200/ 7603200 | |||||
| @@ -0,0 +1,4 @@ | |||||
| af0cb75451aaa807beb5102707a98823 *tests/data/fate/vsynth1-mpeg2-422.mpeg2video | |||||
| 728200 tests/data/fate/vsynth1-mpeg2-422.mpeg2video | |||||
| eb7fe83ce09af2d79ec16577c9d44e3c *tests/data/fate/vsynth1-mpeg2-422.out.rawvideo | |||||
| stddev: 10.29 PSNR: 27.88 MAXDIFF: 168 bytes: 7603200/ 7603200 | |||||
| @@ -0,0 +1,4 @@ | |||||
| 4c067397b504d65532d7779cd36f3f88 *tests/data/fate/vsynth1-mpeg2-idct-int.mpeg2video | |||||
| 725668 tests/data/fate/vsynth1-mpeg2-idct-int.mpeg2video | |||||
| 8130f71a467315c9e7bd1a25a01dbb23 *tests/data/fate/vsynth1-mpeg2-idct-int.out.rawvideo | |||||
| stddev: 7.65 PSNR: 30.45 MAXDIFF: 80 bytes: 7603200/ 7603200 | |||||
| @@ -0,0 +1,4 @@ | |||||
| ec3f6713c88a2b41f6c369fd64341077 *tests/data/fate/vsynth1-mpeg2-ilace.mpeg2video | |||||
| 737473 tests/data/fate/vsynth1-mpeg2-ilace.mpeg2video | |||||
| 97615390fdd69abfcbc7e02df863a7d2 *tests/data/fate/vsynth1-mpeg2-ilace.out.rawvideo | |||||
| stddev: 7.67 PSNR: 30.43 MAXDIFF: 84 bytes: 7603200/ 7603200 | |||||
| @@ -0,0 +1,4 @@ | |||||
| 8f6b20714918e6443e0c03716ed06f0d *tests/data/fate/vsynth1-mpeg2-ivlc-qprd.mpeg2video | |||||
| 783552 tests/data/fate/vsynth1-mpeg2-ivlc-qprd.mpeg2video | |||||
| 98eb9da15f880978e7f2ee1e7ce476ef *tests/data/fate/vsynth1-mpeg2-ivlc-qprd.out.rawvideo | |||||
| stddev: 10.07 PSNR: 28.06 MAXDIFF: 165 bytes: 7603200/ 7603200 | |||||
| @@ -0,0 +1,4 @@ | |||||
| ecd183706688bd977c9994c3d1b23d61 *tests/data/fate/vsynth1-mpeg2-thread.mpeg2video | |||||
| 801313 tests/data/fate/vsynth1-mpeg2-thread.mpeg2video | |||||
| d1658911ca83f5616c1d32abc40750de *tests/data/fate/vsynth1-mpeg2-thread.out.rawvideo | |||||
| stddev: 7.63 PSNR: 30.48 MAXDIFF: 110 bytes: 7603200/ 7603200 | |||||
| @@ -0,0 +1,4 @@ | |||||
| 23d600b026222253c2340e23300a4c02 *tests/data/fate/vsynth1-mpeg2-thread-ivlc.mpeg2video | |||||
| 791773 tests/data/fate/vsynth1-mpeg2-thread-ivlc.mpeg2video | |||||
| d1658911ca83f5616c1d32abc40750de *tests/data/fate/vsynth1-mpeg2-thread-ivlc.out.rawvideo | |||||
| stddev: 7.63 PSNR: 30.48 MAXDIFF: 110 bytes: 7603200/ 7603200 | |||||
| @@ -0,0 +1,4 @@ | |||||
| 59a9e2eed314abface66aaf1b45eb8f2 *tests/data/fate/vsynth1-mpeg4.mp4 | |||||
| 540180 tests/data/fate/vsynth1-mpeg4.mp4 | |||||
| 8828a375448dc5c2215163ba70656f89 *tests/data/fate/vsynth1-mpeg4.out.rawvideo | |||||
| stddev: 7.97 PSNR: 30.10 MAXDIFF: 105 bytes: 7603200/ 7603200 | |||||
| @@ -0,0 +1,4 @@ | |||||
| 2d870c0da9ab2231ab5fc06981e70399 *tests/data/fate/vsynth1-mpeg4-adap.avi | |||||
| 403456 tests/data/fate/vsynth1-mpeg4-adap.avi | |||||
| fa2049396479b5f170aa764fed5b2a31 *tests/data/fate/vsynth1-mpeg4-adap.out.rawvideo | |||||
| stddev: 14.05 PSNR: 25.17 MAXDIFF: 184 bytes: 7603200/ 7603200 | |||||
| @@ -0,0 +1,4 @@ | |||||
| 7d8eb01fd68d83d62a98585757704d47 *tests/data/fate/vsynth1-mpeg4-adv.avi | |||||
| 589716 tests/data/fate/vsynth1-mpeg4-adv.avi | |||||
| f8b226876b1b2c0b98fd6928fd9adbd8 *tests/data/fate/vsynth1-mpeg4-adv.out.rawvideo | |||||
| stddev: 6.98 PSNR: 31.25 MAXDIFF: 84 bytes: 7603200/ 7603200 | |||||
| @@ -0,0 +1,4 @@ | |||||
| 7416dfd319f04044d4575dc9d1b406e1 *tests/data/fate/vsynth1-mpeg4-error.avi | |||||
| 756836 tests/data/fate/vsynth1-mpeg4-error.avi | |||||
| 79e94ba32b37759397362cbcb479d4d3 *tests/data/fate/vsynth1-mpeg4-error.out.rawvideo | |||||
| stddev: 18.36 PSNR: 22.85 MAXDIFF: 243 bytes: 7603200/ 7603200 | |||||
| @@ -0,0 +1,4 @@ | |||||
| c02f54157ba08ca12ad979c6308212ad *tests/data/fate/vsynth1-mpeg4-nr.avi | |||||
| 675638 tests/data/fate/vsynth1-mpeg4-nr.avi | |||||
| d2b89d5958fb7331f6c9e5b7ecaaa5b6 *tests/data/fate/vsynth1-mpeg4-nr.out.rawvideo | |||||
| stddev: 6.99 PSNR: 31.23 MAXDIFF: 86 bytes: 7603200/ 7603200 | |||||
| @@ -0,0 +1,4 @@ | |||||
| 3bf17c3d04f52988386ce106a2a58976 *tests/data/fate/vsynth1-mpeg4-qpel.avi | |||||
| 860678 tests/data/fate/vsynth1-mpeg4-qpel.avi | |||||
| 756928496245ecc701f79eebeec8e5e6 *tests/data/fate/vsynth1-mpeg4-qpel.out.rawvideo | |||||
| stddev: 5.63 PSNR: 33.12 MAXDIFF: 70 bytes: 7603200/ 7603200 | |||||
| @@ -0,0 +1,4 @@ | |||||
| d6b7e724a6ad66ab5e4c5a499218b40d *tests/data/fate/vsynth1-mpeg4-qprd.avi | |||||
| 710944 tests/data/fate/vsynth1-mpeg4-qprd.avi | |||||
| e65f4c7f343fe2bad1cac44b7da5f7c4 *tests/data/fate/vsynth1-mpeg4-qprd.out.rawvideo | |||||
| stddev: 9.79 PSNR: 28.31 MAXDIFF: 176 bytes: 7603200/ 7603200 | |||||
| @@ -0,0 +1,4 @@ | |||||
| 1c6dadf75f60f4ba59a0fe0b6eaedf57 *tests/data/fate/vsynth1-mpeg4-rc.avi | |||||
| 830160 tests/data/fate/vsynth1-mpeg4-rc.avi | |||||
| 4d95e340db9bc57a559162c039f3784e *tests/data/fate/vsynth1-mpeg4-rc.out.rawvideo | |||||
| stddev: 10.24 PSNR: 27.92 MAXDIFF: 196 bytes: 7603200/ 7603200 | |||||
| @@ -0,0 +1,4 @@ | |||||
| 4f4ea04faad7212374919aa1ec7ff994 *tests/data/fate/vsynth1-mpeg4-thread.avi | |||||
| 774760 tests/data/fate/vsynth1-mpeg4-thread.avi | |||||
| 64b96cddf5301990e118978b3a3bcd0d *tests/data/fate/vsynth1-mpeg4-thread.out.rawvideo | |||||
| stddev: 10.13 PSNR: 28.02 MAXDIFF: 183 bytes: 7603200/ 7603200 | |||||
| @@ -0,0 +1,4 @@ | |||||
| 4b08952b0afceb17ee3db31b67f6b778 *tests/data/fate/vsynth1-msmpeg4.avi | |||||
| 624718 tests/data/fate/vsynth1-msmpeg4.avi | |||||
| 5ca72c39e3fc5df8e62f223c869589f5 *tests/data/fate/vsynth1-msmpeg4.out.rawvideo | |||||
| stddev: 7.98 PSNR: 30.09 MAXDIFF: 104 bytes: 7603200/ 7603200 | |||||
| @@ -0,0 +1,4 @@ | |||||
| 88957e35efcc718bce0307627ad3298d *tests/data/fate/vsynth1-msmpeg4v2.avi | |||||
| 623788 tests/data/fate/vsynth1-msmpeg4v2.avi | |||||
| c6ff1041a0ef62c2a2e5ef519e5e94c4 *tests/data/fate/vsynth1-msmpeg4v2.out.rawvideo | |||||
| stddev: 7.97 PSNR: 30.10 MAXDIFF: 105 bytes: 7603200/ 7603200 | |||||
| @@ -0,0 +1,4 @@ | |||||
| 2566517b15c62887bd94daaab1b1a85b *tests/data/fate/vsynth1-prores.mov | |||||
| 3859037 tests/data/fate/vsynth1-prores.mov | |||||
| 0a4153637d0cc0a88a8bcbf04cfaf8c6 *tests/data/fate/vsynth1-prores.out.rawvideo | |||||
| stddev: 3.17 PSNR: 38.09 MAXDIFF: 39 bytes: 7603200/ 7603200 | |||||
| @@ -0,0 +1,4 @@ | |||||
| 7d75328a17e04796a39fe9be3a322946 *tests/data/fate/vsynth1-qtrle.mov | |||||
| 15263232 tests/data/fate/vsynth1-qtrle.mov | |||||
| 243325fb2cae1a9245efd49aff936327 *tests/data/fate/vsynth1-qtrle.out.rawvideo | |||||
| stddev: 3.42 PSNR: 37.43 MAXDIFF: 48 bytes: 7603200/ 7603200 | |||||
| @@ -0,0 +1,4 @@ | |||||
| 05f0719cb52486d9a4beb9cfae3f2571 *tests/data/fate/vsynth1-rgb.avi | |||||
| 15213260 tests/data/fate/vsynth1-rgb.avi | |||||
| 243325fb2cae1a9245efd49aff936327 *tests/data/fate/vsynth1-rgb.out.rawvideo | |||||
| stddev: 3.42 PSNR: 37.43 MAXDIFF: 48 bytes: 7603200/ 7603200 | |||||
| @@ -0,0 +1,4 @@ | |||||
| cf8b7b0e539bab3169c234ca63d71dd8 *tests/data/fate/vsynth1-roqvideo.roq | |||||
| 101671 tests/data/fate/vsynth1-roqvideo.roq | |||||
| 0ad983c291b1ed373645c5b12a108c61 *tests/data/fate/vsynth1-roqvideo.out.rawvideo | |||||
| stddev: 7.74 PSNR: 30.35 MAXDIFF: 89 bytes: 7603200/ 760320 | |||||