fate/pixfmts: extend the high bit depth test

Also test 8bit formats, and try bitdepth conversion paths.

Signed-off-by: James Almer <jamrial@gmail.com>
This commit is contained in:
James Almer 2024-11-02 20:06:24 -03:00
parent c8438546ff
commit 271aea60a4
650 changed files with 1390 additions and 81 deletions

View File

@ -698,7 +698,7 @@ static av_cold int initFilter(int16_t **outFilter, int32_t **filterPos,
filterAlign = 1; filterAlign = 1;
} }
if (HAVE_MMX && cpu_flags & AV_CPU_FLAG_MMX) { if (HAVE_MMX && cpu_flags & AV_CPU_FLAG_MMX || have_neon(cpu_flags)) {
// special case for unscaled vertical filtering // special case for unscaled vertical filtering
if (minFilterSize == 1 && filterAlign == 2) if (minFilterSize == 1 && filterAlign == 2)
filterAlign = 1; filterAlign = 1;

View File

@ -203,7 +203,8 @@ enc_dec_pcm(){
ffmpeg -auto_conversion_filters -bitexact -i ${encfile} -c:a pcm_${pcm_fmt} -fflags +bitexact -f ${dec_fmt} - ffmpeg -auto_conversion_filters -bitexact -i ${encfile} -c:a pcm_${pcm_fmt} -fflags +bitexact -f ${dec_fmt} -
} }
FLAGS="-flags +bitexact -sws_flags +accurate_rnd+bitexact -fflags +bitexact" SCALE_FLAGS="+accurate_rnd+bitexact"
FLAGS="-flags +bitexact -sws_flags $SCALE_FLAGS -fflags +bitexact"
DEC_OPTS="-threads $threads -thread_type $thread_type -idct simple $FLAGS" DEC_OPTS="-threads $threads -thread_type $thread_type -idct simple $FLAGS"
ENC_OPTS="-threads 1 -idct simple -dct fastint" ENC_OPTS="-threads 1 -idct simple -dct fastint"
@ -335,7 +336,7 @@ echov(){
} }
AVCONV_OPTS="-nostdin -nostats -noauto_conversion_filters -y -cpuflags $cpuflags -filter_threads $threads" AVCONV_OPTS="-nostdin -nostats -noauto_conversion_filters -y -cpuflags $cpuflags -filter_threads $threads"
COMMON_OPTS="-flags +bitexact -idct simple -sws_flags +accurate_rnd+bitexact -fflags +bitexact" COMMON_OPTS="-flags +bitexact -idct simple -sws_flags $SCALE_FLAGS -fflags +bitexact"
DEC_OPTS="$COMMON_OPTS -threads $threads" DEC_OPTS="$COMMON_OPTS -threads $threads"
ENC_OPTS="$COMMON_OPTS -threads 1 -dct fastint" ENC_OPTS="$COMMON_OPTS -threads 1 -dct fastint"
@ -505,14 +506,15 @@ pixfmt_conversion(){
pixfmt_conversion_ext(){ pixfmt_conversion_ext(){
prefix=$1 prefix=$1
suffix=$2
color_range="${test#pixfmt-}" color_range="${test#pixfmt-}"
color_range=${color_range%-*} color_range=${color_range%-*}
conversion="${test#pixfmt-$color_range-}" conversion="${test#pixfmt-$color_range-}"
outdir="tests/data/pixfmt" outdir="tests/data/pixfmt"
file=${outdir}/${color_range}-${conversion}.yuv file=${outdir}/${color_range}-${conversion}.yuv
cleanfiles="$cleanfiles $file" cleanfiles="$cleanfiles $file"
do_avconv $file $DEC_OPTS -lavfi ${prefix}testsrc=s=352x288,format=${color_range},scale,format=$conversion \ do_avconv $file $DEC_OPTS -lavfi ${prefix}testsrc=s=352x288,format=${color_range},scale=flags=$SCALE_FLAGS,format=$conversion \
$ENC_OPTS -t 1 -f rawvideo -s 352x288 -pix_fmt ${color_range}le -color_range mpeg $ENC_OPTS -t 1 -f rawvideo -s 352x288 -pix_fmt ${color_range}${suffix} -color_range mpeg
} }
pixdesc(){ pixdesc(){

View File

@ -1,7 +1,11 @@
FATE_PIXFMT-$(CONFIG_SCALE_FILTER) = bgr24 \ PIXFMT_8_LIST = bgr24 \
gray \ gray \
nv12 \
nv16 \
nv24 \
monob \ monob \
monow \ monow \
vuyx \
rgb24 \ rgb24 \
rgb32 \ rgb32 \
rgb555 \ rgb555 \
@ -18,83 +22,16 @@ FATE_PIXFMT-$(CONFIG_SCALE_FILTER) = bgr24 \
yuvj440p \ yuvj440p \
yuvj444p \ yuvj444p \
yuyv422 \ yuyv422 \
yvyu422 \
uyvy422 \
vyu444 \
FATE_PIXFMT := $(FATE_PIXFMT-yes:%=fate-pixfmt-%) FATE_PIXFMT := $(PIXFMT_8_LIST:%=fate-pixfmt-%)
$(FATE_PIXFMT): CMD = pixfmt_conversion $(FATE_PIXFMT): CMD = pixfmt_conversion
$(FATE_PIXFMT): REF = $(SRC_PATH)/tests/ref/pixfmt/$(@:fate-pixfmt-%=%) $(FATE_PIXFMT): REF = $(SRC_PATH)/tests/ref/pixfmt/$(@:fate-pixfmt-%=%)
$(FATE_PIXFMT): $(VREF) $(FATE_PIXFMT): $(VREF)
PIXFMT_10_LIST = gray10le \
gray10be \
yuv420p10le \
yuv420p10be \
yuv422p10le \
yuv422p10be \
yuv440p10le \
yuv440p10be \
yuv444p10le \
yuv444p10be \
y210le \
p010le \
p010be \
p210le \
p210be \
p410le \
p410be \
v30xle \
xv30le \
x2rgb10le \
x2bgr10le \
gbrp10le \
gbrp10be \
FATE_PIXFMT_10-YUV-$(call ALLYES, SCALE_FILTER YUVTESTSRC_FILTER LAVFI_INDEV) += $(PIXFMT_10_LIST)
FATE_PIXFMT_10-RGB-$(call ALLYES, SCALE_FILTER RGBTESTSRC_FILTER LAVFI_INDEV) += $(PIXFMT_10_LIST)
FATE_PIXFMT_10-YUV := $(FATE_PIXFMT_10-YUV-yes:%=fate-pixfmt-yuv444p10-%)
FATE_PIXFMT_10-RGB := $(FATE_PIXFMT_10-RGB-yes:%=fate-pixfmt-gbrp10-%)
$(FATE_PIXFMT_10-YUV): CMD = pixfmt_conversion_ext "yuv"
$(FATE_PIXFMT_10-RGB): CMD = pixfmt_conversion_ext "rgb"
FATE_PIXFMT_10 := $(FATE_PIXFMT_10-YUV) $(FATE_PIXFMT_10-RGB)
$(FATE_PIXFMT_10): REF = $(SRC_PATH)/tests/ref/pixfmt/$(@:fate-pixfmt-%=%)
PIXFMT_12_LIST = gray12le \
gray12be \
yuv420p12le \
yuv420p12be \
yuv422p12le \
yuv422p12be \
yuv440p12le \
yuv440p12be \
yuv444p12le \
yuv444p12be \
y212le \
p012le \
p012be \
p212le \
p212be \
p412le \
p412be \
xv36le \
xv36be \
gbrp12le \
gbrp12be \
FATE_PIXFMT_12-YUV-$(call ALLYES, SCALE_FILTER YUVTESTSRC_FILTER LAVFI_INDEV) += $(PIXFMT_12_LIST)
FATE_PIXFMT_12-RGB-$(call ALLYES, SCALE_FILTER RGBTESTSRC_FILTER LAVFI_INDEV) += $(PIXFMT_12_LIST)
FATE_PIXFMT_12-YUV := $(FATE_PIXFMT_12-YUV-yes:%=fate-pixfmt-yuv444p12-%)
FATE_PIXFMT_12-RGB := $(FATE_PIXFMT_12-RGB-yes:%=fate-pixfmt-gbrp12-%)
$(FATE_PIXFMT_12-YUV): CMD = pixfmt_conversion_ext "yuv"
$(FATE_PIXFMT_12-RGB): CMD = pixfmt_conversion_ext "rgb"
FATE_PIXFMT_12 := $(FATE_PIXFMT_12-YUV) $(FATE_PIXFMT_12-RGB)
$(FATE_PIXFMT_12): REF = $(SRC_PATH)/tests/ref/pixfmt/$(@:fate-pixfmt-%=%)
PIXFMT_16_LIST = gray16le \ PIXFMT_16_LIST = gray16le \
gray16be \ gray16be \
yuv420p16le \ yuv420p16le \
@ -116,17 +53,93 @@ PIXFMT_16_LIST = gray16le \
gbrp16le \ gbrp16le \
gbrp16be \ gbrp16be \
PIXFMT_EXT_LIST = $(PIXFMT_8_LIST) \
gray10le \
gray10be \
yuv420p10le \
yuv420p10be \
yuv422p10le \
yuv422p10be \
yuv440p10le \
yuv440p10be \
yuv444p10le \
yuv444p10be \
y210le \
p010le \
p010be \
p210le \
p210be \
p410le \
p410be \
v30xle \
xv30le \
x2rgb10le \
x2bgr10le \
gbrp10le \
gbrp10be \
gray12le \
gray12be \
yuv420p12le \
yuv420p12be \
yuv422p12le \
yuv422p12be \
yuv440p12le \
yuv440p12be \
yuv444p12le \
yuv444p12be \
y212le \
p012le \
p012be \
p212le \
p212be \
p412le \
p412be \
xv36le \
xv36be \
gbrp12le \
gbrp12be \
$(PIXFMT_16_LIST) \
FATE_PIXFMT_8-YUV-$(call ALLYES, SCALE_FILTER YUVTESTSRC_FILTER LAVFI_INDEV) += $(PIXFMT_EXT_LIST)
FATE_PIXFMT_8-RGB-$(call ALLYES, SCALE_FILTER RGBTESTSRC_FILTER LAVFI_INDEV) += $(PIXFMT_EXT_LIST)
FATE_PIXFMT_8-YUV += $(FATE_PIXFMT_8-YUV-yes:%=fate-pixfmt-yuv444p-%)
FATE_PIXFMT_8-RGB += $(FATE_PIXFMT_8-RGB-yes:%=fate-pixfmt-gbrp-%)
FATE_PIXFMT_8-RGB += $(FATE_PIXFMT_8-RGB-yes:%=fate-pixfmt-rgb24-%)
$(FATE_PIXFMT_8-YUV): CMD = pixfmt_conversion_ext "yuv"
$(FATE_PIXFMT_8-RGB): CMD = pixfmt_conversion_ext "rgb"
FATE_PIXFMT_8 := $(FATE_PIXFMT_8-YUV) $(FATE_PIXFMT_8-RGB)
$(FATE_PIXFMT_8): REF = $(SRC_PATH)/tests/ref/pixfmt/$(@:fate-pixfmt-%=%)
FATE_PIXFMT_EXT-YUV-$(call ALLYES, SCALE_FILTER YUVTESTSRC_FILTER LAVFI_INDEV) += $(PIXFMT_EXT_LIST)
FATE_PIXFMT_EXT-RGB-$(call ALLYES, SCALE_FILTER RGBTESTSRC_FILTER LAVFI_INDEV) += $(PIXFMT_EXT_LIST)
FATE_PIXFMT_EXT-YUV += $(FATE_PIXFMT_EXT-YUV-yes:%=fate-pixfmt-yuv444p10-%)
FATE_PIXFMT_EXT-YUV += $(FATE_PIXFMT_EXT-YUV-yes:%=fate-pixfmt-yuv444p12-%)
FATE_PIXFMT_EXT-RGB += $(FATE_PIXFMT_EXT-RGB-yes:%=fate-pixfmt-gbrp10-%)
FATE_PIXFMT_EXT-RGB += $(FATE_PIXFMT_EXT-RGB-yes:%=fate-pixfmt-gbrp12-%)
FATE_PIXFMT_EXT-RGB += $(FATE_PIXFMT_EXT-RGB-yes:%=fate-pixfmt-rgb48-%)
$(FATE_PIXFMT_EXT-YUV): CMD = pixfmt_conversion_ext "yuv" "le"
$(FATE_PIXFMT_EXT-RGB): CMD = pixfmt_conversion_ext "rgb" "le"
FATE_PIXFMT_EXT := $(FATE_PIXFMT_EXT-YUV) $(FATE_PIXFMT_EXT-RGB)
$(FATE_PIXFMT_EXT): REF = $(SRC_PATH)/tests/ref/pixfmt/$(@:fate-pixfmt-%=%)
FATE_PIXFMT_16-YUV-$(call ALLYES, SCALE_FILTER YUVTESTSRC_FILTER LAVFI_INDEV) += $(PIXFMT_16_LIST) FATE_PIXFMT_16-YUV-$(call ALLYES, SCALE_FILTER YUVTESTSRC_FILTER LAVFI_INDEV) += $(PIXFMT_16_LIST)
FATE_PIXFMT_16-RGB-$(call ALLYES, SCALE_FILTER RGBTESTSRC_FILTER LAVFI_INDEV) += $(PIXFMT_16_LIST) FATE_PIXFMT_16-RGB-$(call ALLYES, SCALE_FILTER RGBTESTSRC_FILTER LAVFI_INDEV) += $(PIXFMT_16_LIST)
FATE_PIXFMT_16-YUV := $(FATE_PIXFMT_16-YUV-yes:%=fate-pixfmt-yuv444p16-%) FATE_PIXFMT_16-YUV := $(FATE_PIXFMT_16-YUV-yes:%=fate-pixfmt-yuv444p16-%)
FATE_PIXFMT_16-RGB := $(FATE_PIXFMT_16-RGB-yes:%=fate-pixfmt-gbrp16-%) FATE_PIXFMT_16-RGB := $(FATE_PIXFMT_16-RGB-yes:%=fate-pixfmt-gbrp16-%)
$(FATE_PIXFMT_16-YUV): CMD = pixfmt_conversion_ext "yuv" $(FATE_PIXFMT_16-YUV): CMD = pixfmt_conversion_ext "yuv" "le"
$(FATE_PIXFMT_16-RGB): CMD = pixfmt_conversion_ext "rgb" $(FATE_PIXFMT_16-RGB): CMD = pixfmt_conversion_ext "rgb" "le"
FATE_PIXFMT_16 := $(FATE_PIXFMT_16-YUV) $(FATE_PIXFMT_16-RGB) FATE_PIXFMT_16 := $(FATE_PIXFMT_16-YUV) $(FATE_PIXFMT_16-RGB)
$(FATE_PIXFMT_16): REF = $(SRC_PATH)/tests/ref/pixfmt/$(@:fate-pixfmt-%=%) $(FATE_PIXFMT_16): REF = $(SRC_PATH)/tests/ref/pixfmt/$(@:fate-pixfmt-%=%)
FATE_AVCONV += $(FATE_PIXFMT) $(FATE_PIXFMT_8) $(FATE_PIXFMT_10) $(FATE_PIXFMT_12) $(FATE_PIXFMT_16) FATE_AVCONV += $(FATE_PIXFMT) $(FATE_PIXFMT_8) $(FATE_PIXFMT_EXT) $(FATE_PIXFMT_16)
fate-pixfmt: $(FATE_PIXFMT) $(FATE_PIXFMT_8) $(FATE_PIXFMT_10) $(FATE_PIXFMT_12) $(FATE_PIXFMT_16) fate-pixfmt: $(FATE_PIXFMT) $(FATE_PIXFMT_8) $(FATE_PIXFMT_EXT) $(FATE_PIXFMT_16)

View File

@ -0,0 +1,2 @@
b47e4ab6d421bb8a7f911787aa7ca753 *tests/data/pixfmt/gbrp-bgr24.yuv
7603200 tests/data/pixfmt/gbrp-bgr24.yuv

View File

@ -0,0 +1,2 @@
b47e4ab6d421bb8a7f911787aa7ca753 *tests/data/pixfmt/gbrp-gbrp10be.yuv
7603200 tests/data/pixfmt/gbrp-gbrp10be.yuv

View File

@ -0,0 +1,2 @@
b47e4ab6d421bb8a7f911787aa7ca753 *tests/data/pixfmt/gbrp-gbrp10le.yuv
7603200 tests/data/pixfmt/gbrp-gbrp10le.yuv

View File

@ -0,0 +1,2 @@
b47e4ab6d421bb8a7f911787aa7ca753 *tests/data/pixfmt/gbrp-gbrp12be.yuv
7603200 tests/data/pixfmt/gbrp-gbrp12be.yuv

View File

@ -0,0 +1,2 @@
b47e4ab6d421bb8a7f911787aa7ca753 *tests/data/pixfmt/gbrp-gbrp12le.yuv
7603200 tests/data/pixfmt/gbrp-gbrp12le.yuv

View File

@ -0,0 +1,2 @@
b47e4ab6d421bb8a7f911787aa7ca753 *tests/data/pixfmt/gbrp-gbrp16be.yuv
7603200 tests/data/pixfmt/gbrp-gbrp16be.yuv

View File

@ -0,0 +1,2 @@
b47e4ab6d421bb8a7f911787aa7ca753 *tests/data/pixfmt/gbrp-gbrp16le.yuv
7603200 tests/data/pixfmt/gbrp-gbrp16le.yuv

View File

@ -0,0 +1,2 @@
a93e1b942688baa9b1033f3501f8d454 *tests/data/pixfmt/gbrp-gray.yuv
7603200 tests/data/pixfmt/gbrp-gray.yuv

View File

@ -0,0 +1,2 @@
8a20fd1af1ae56eae204ba52937764a0 *tests/data/pixfmt/gbrp-gray10be.yuv
7603200 tests/data/pixfmt/gbrp-gray10be.yuv

View File

@ -0,0 +1,2 @@
8a20fd1af1ae56eae204ba52937764a0 *tests/data/pixfmt/gbrp-gray10le.yuv
7603200 tests/data/pixfmt/gbrp-gray10le.yuv

View File

@ -0,0 +1,2 @@
97b13d8f3715d2c1630f67ffb18758b6 *tests/data/pixfmt/gbrp-gray12be.yuv
7603200 tests/data/pixfmt/gbrp-gray12be.yuv

View File

@ -0,0 +1,2 @@
97b13d8f3715d2c1630f67ffb18758b6 *tests/data/pixfmt/gbrp-gray12le.yuv
7603200 tests/data/pixfmt/gbrp-gray12le.yuv

View File

@ -0,0 +1,2 @@
45b0577a5072a9cc1718376aa71a2f84 *tests/data/pixfmt/gbrp-gray16be.yuv
7603200 tests/data/pixfmt/gbrp-gray16be.yuv

View File

@ -0,0 +1,2 @@
45b0577a5072a9cc1718376aa71a2f84 *tests/data/pixfmt/gbrp-gray16le.yuv
7603200 tests/data/pixfmt/gbrp-gray16le.yuv

View File

@ -0,0 +1,2 @@
03573be7429bc9bc4b966fe35f7861fe *tests/data/pixfmt/gbrp-monob.yuv
7603200 tests/data/pixfmt/gbrp-monob.yuv

View File

@ -0,0 +1,2 @@
03573be7429bc9bc4b966fe35f7861fe *tests/data/pixfmt/gbrp-monow.yuv
7603200 tests/data/pixfmt/gbrp-monow.yuv

View File

@ -0,0 +1,2 @@
13f8be3ed2a4a1a8a419e8eb837fbef9 *tests/data/pixfmt/gbrp-nv12.yuv
7603200 tests/data/pixfmt/gbrp-nv12.yuv

View File

@ -0,0 +1,2 @@
a41ccfab2d42cc3204b78a7fce5143a9 *tests/data/pixfmt/gbrp-nv16.yuv
7603200 tests/data/pixfmt/gbrp-nv16.yuv

View File

@ -0,0 +1,2 @@
d7ed2c3b0af84bbdc71f04acbe9b6f28 *tests/data/pixfmt/gbrp-nv24.yuv
7603200 tests/data/pixfmt/gbrp-nv24.yuv

View File

@ -0,0 +1,2 @@
5ccaaa0cce16d3c1ace355ddd1e5327f *tests/data/pixfmt/gbrp-p010be.yuv
7603200 tests/data/pixfmt/gbrp-p010be.yuv

View File

@ -0,0 +1,2 @@
5ccaaa0cce16d3c1ace355ddd1e5327f *tests/data/pixfmt/gbrp-p010le.yuv
7603200 tests/data/pixfmt/gbrp-p010le.yuv

View File

@ -0,0 +1,2 @@
a1cd0780ed4a9db6984896d59bd848ae *tests/data/pixfmt/gbrp-p012be.yuv
7603200 tests/data/pixfmt/gbrp-p012be.yuv

View File

@ -0,0 +1,2 @@
a1cd0780ed4a9db6984896d59bd848ae *tests/data/pixfmt/gbrp-p012le.yuv
7603200 tests/data/pixfmt/gbrp-p012le.yuv

View File

@ -0,0 +1,2 @@
e83e47ffd01e92b0bf54c925b49400e2 *tests/data/pixfmt/gbrp-p016be.yuv
7603200 tests/data/pixfmt/gbrp-p016be.yuv

View File

@ -0,0 +1,2 @@
e83e47ffd01e92b0bf54c925b49400e2 *tests/data/pixfmt/gbrp-p016le.yuv
7603200 tests/data/pixfmt/gbrp-p016le.yuv

View File

@ -0,0 +1,2 @@
af24c15d5ae010de700759a02afddbbd *tests/data/pixfmt/gbrp-p210be.yuv
7603200 tests/data/pixfmt/gbrp-p210be.yuv

View File

@ -0,0 +1,2 @@
af24c15d5ae010de700759a02afddbbd *tests/data/pixfmt/gbrp-p210le.yuv
7603200 tests/data/pixfmt/gbrp-p210le.yuv

View File

@ -0,0 +1,2 @@
b47e4ab6d421bb8a7f911787aa7ca753 *tests/data/pixfmt/gbrp-p212be.yuv
7603200 tests/data/pixfmt/gbrp-p212be.yuv

View File

@ -0,0 +1,2 @@
b47e4ab6d421bb8a7f911787aa7ca753 *tests/data/pixfmt/gbrp-p212le.yuv
7603200 tests/data/pixfmt/gbrp-p212le.yuv

View File

@ -0,0 +1,2 @@
b47e4ab6d421bb8a7f911787aa7ca753 *tests/data/pixfmt/gbrp-p216be.yuv
7603200 tests/data/pixfmt/gbrp-p216be.yuv

View File

@ -0,0 +1,2 @@
b47e4ab6d421bb8a7f911787aa7ca753 *tests/data/pixfmt/gbrp-p216le.yuv
7603200 tests/data/pixfmt/gbrp-p216le.yuv

View File

@ -0,0 +1,2 @@
b47e4ab6d421bb8a7f911787aa7ca753 *tests/data/pixfmt/gbrp-p410be.yuv
7603200 tests/data/pixfmt/gbrp-p410be.yuv

View File

@ -0,0 +1,2 @@
b47e4ab6d421bb8a7f911787aa7ca753 *tests/data/pixfmt/gbrp-p410le.yuv
7603200 tests/data/pixfmt/gbrp-p410le.yuv

View File

@ -0,0 +1,2 @@
b47e4ab6d421bb8a7f911787aa7ca753 *tests/data/pixfmt/gbrp-p412be.yuv
7603200 tests/data/pixfmt/gbrp-p412be.yuv

View File

@ -0,0 +1,2 @@
b47e4ab6d421bb8a7f911787aa7ca753 *tests/data/pixfmt/gbrp-p412le.yuv
7603200 tests/data/pixfmt/gbrp-p412le.yuv

View File

@ -0,0 +1,2 @@
b47e4ab6d421bb8a7f911787aa7ca753 *tests/data/pixfmt/gbrp-p416be.yuv
7603200 tests/data/pixfmt/gbrp-p416be.yuv

View File

@ -0,0 +1,2 @@
b47e4ab6d421bb8a7f911787aa7ca753 *tests/data/pixfmt/gbrp-p416le.yuv
7603200 tests/data/pixfmt/gbrp-p416le.yuv

View File

@ -0,0 +1,2 @@
b47e4ab6d421bb8a7f911787aa7ca753 *tests/data/pixfmt/gbrp-rgb24.yuv
7603200 tests/data/pixfmt/gbrp-rgb24.yuv

View File

@ -0,0 +1,2 @@
b47e4ab6d421bb8a7f911787aa7ca753 *tests/data/pixfmt/gbrp-rgb32.yuv
7603200 tests/data/pixfmt/gbrp-rgb32.yuv

View File

@ -0,0 +1,2 @@
b47e4ab6d421bb8a7f911787aa7ca753 *tests/data/pixfmt/gbrp-rgb48.yuv
7603200 tests/data/pixfmt/gbrp-rgb48.yuv

View File

@ -0,0 +1,2 @@
5d64e03cfb2aa21f625bdee163ab2cdb *tests/data/pixfmt/gbrp-rgb555.yuv
7603200 tests/data/pixfmt/gbrp-rgb555.yuv

View File

@ -0,0 +1,2 @@
213fa622818b37865c0f3cb187922127 *tests/data/pixfmt/gbrp-rgb565.yuv
7603200 tests/data/pixfmt/gbrp-rgb565.yuv

View File

@ -0,0 +1,2 @@
a41ccfab2d42cc3204b78a7fce5143a9 *tests/data/pixfmt/gbrp-uyvy422.yuv
7603200 tests/data/pixfmt/gbrp-uyvy422.yuv

View File

@ -0,0 +1,2 @@
b47e4ab6d421bb8a7f911787aa7ca753 *tests/data/pixfmt/gbrp-v30xle.yuv
7603200 tests/data/pixfmt/gbrp-v30xle.yuv

View File

@ -0,0 +1,2 @@
d7ed2c3b0af84bbdc71f04acbe9b6f28 *tests/data/pixfmt/gbrp-vuyx.yuv
7603200 tests/data/pixfmt/gbrp-vuyx.yuv

View File

@ -0,0 +1,2 @@
d7ed2c3b0af84bbdc71f04acbe9b6f28 *tests/data/pixfmt/gbrp-vyu444.yuv
7603200 tests/data/pixfmt/gbrp-vyu444.yuv

View File

@ -0,0 +1,2 @@
dd2fcb8c51c830ec2ef105fc694c1f03 *tests/data/pixfmt/gbrp-x2bgr10le.yuv
7603200 tests/data/pixfmt/gbrp-x2bgr10le.yuv

View File

@ -0,0 +1,2 @@
dd2fcb8c51c830ec2ef105fc694c1f03 *tests/data/pixfmt/gbrp-x2rgb10le.yuv
7603200 tests/data/pixfmt/gbrp-x2rgb10le.yuv

View File

@ -0,0 +1,2 @@
b47e4ab6d421bb8a7f911787aa7ca753 *tests/data/pixfmt/gbrp-xv30le.yuv
7603200 tests/data/pixfmt/gbrp-xv30le.yuv

View File

@ -0,0 +1,2 @@
b47e4ab6d421bb8a7f911787aa7ca753 *tests/data/pixfmt/gbrp-xv36be.yuv
7603200 tests/data/pixfmt/gbrp-xv36be.yuv

View File

@ -0,0 +1,2 @@
b47e4ab6d421bb8a7f911787aa7ca753 *tests/data/pixfmt/gbrp-xv36le.yuv
7603200 tests/data/pixfmt/gbrp-xv36le.yuv

View File

@ -0,0 +1,2 @@
b47e4ab6d421bb8a7f911787aa7ca753 *tests/data/pixfmt/gbrp-xv48be.yuv
7603200 tests/data/pixfmt/gbrp-xv48be.yuv

View File

@ -0,0 +1,2 @@
b47e4ab6d421bb8a7f911787aa7ca753 *tests/data/pixfmt/gbrp-xv48le.yuv
7603200 tests/data/pixfmt/gbrp-xv48le.yuv

View File

@ -0,0 +1,2 @@
86b542ae625ef5a61cef6b0b703f553f *tests/data/pixfmt/gbrp-xyz12le.yuv
7603200 tests/data/pixfmt/gbrp-xyz12le.yuv

View File

@ -0,0 +1,2 @@
af24c15d5ae010de700759a02afddbbd *tests/data/pixfmt/gbrp-y210le.yuv
7603200 tests/data/pixfmt/gbrp-y210le.yuv

View File

@ -0,0 +1,2 @@
b47e4ab6d421bb8a7f911787aa7ca753 *tests/data/pixfmt/gbrp-y212le.yuv
7603200 tests/data/pixfmt/gbrp-y212le.yuv

View File

@ -0,0 +1,2 @@
b47e4ab6d421bb8a7f911787aa7ca753 *tests/data/pixfmt/gbrp-y216le.yuv
7603200 tests/data/pixfmt/gbrp-y216le.yuv

View File

@ -0,0 +1,2 @@
a8dd9c61dbb48585d292b2c8757c16cf *tests/data/pixfmt/gbrp-yuv410p.yuv
7603200 tests/data/pixfmt/gbrp-yuv410p.yuv

View File

@ -0,0 +1,2 @@
228dfe5d09263ccfd9d485a1c2b240e0 *tests/data/pixfmt/gbrp-yuv411p.yuv
7603200 tests/data/pixfmt/gbrp-yuv411p.yuv

View File

@ -0,0 +1,2 @@
13f8be3ed2a4a1a8a419e8eb837fbef9 *tests/data/pixfmt/gbrp-yuv420p.yuv
7603200 tests/data/pixfmt/gbrp-yuv420p.yuv

View File

@ -0,0 +1,2 @@
5ccaaa0cce16d3c1ace355ddd1e5327f *tests/data/pixfmt/gbrp-yuv420p10be.yuv
7603200 tests/data/pixfmt/gbrp-yuv420p10be.yuv

View File

@ -0,0 +1,2 @@
5ccaaa0cce16d3c1ace355ddd1e5327f *tests/data/pixfmt/gbrp-yuv420p10le.yuv
7603200 tests/data/pixfmt/gbrp-yuv420p10le.yuv

View File

@ -0,0 +1,2 @@
a1cd0780ed4a9db6984896d59bd848ae *tests/data/pixfmt/gbrp-yuv420p12be.yuv
7603200 tests/data/pixfmt/gbrp-yuv420p12be.yuv

View File

@ -0,0 +1,2 @@
a1cd0780ed4a9db6984896d59bd848ae *tests/data/pixfmt/gbrp-yuv420p12le.yuv
7603200 tests/data/pixfmt/gbrp-yuv420p12le.yuv

View File

@ -0,0 +1,2 @@
e83e47ffd01e92b0bf54c925b49400e2 *tests/data/pixfmt/gbrp-yuv420p16be.yuv
7603200 tests/data/pixfmt/gbrp-yuv420p16be.yuv

View File

@ -0,0 +1,2 @@
e83e47ffd01e92b0bf54c925b49400e2 *tests/data/pixfmt/gbrp-yuv420p16le.yuv
7603200 tests/data/pixfmt/gbrp-yuv420p16le.yuv

View File

@ -0,0 +1,2 @@
a41ccfab2d42cc3204b78a7fce5143a9 *tests/data/pixfmt/gbrp-yuv422p.yuv
7603200 tests/data/pixfmt/gbrp-yuv422p.yuv

View File

@ -0,0 +1,2 @@
af24c15d5ae010de700759a02afddbbd *tests/data/pixfmt/gbrp-yuv422p10be.yuv
7603200 tests/data/pixfmt/gbrp-yuv422p10be.yuv

View File

@ -0,0 +1,2 @@
af24c15d5ae010de700759a02afddbbd *tests/data/pixfmt/gbrp-yuv422p10le.yuv
7603200 tests/data/pixfmt/gbrp-yuv422p10le.yuv

View File

@ -0,0 +1,2 @@
b47e4ab6d421bb8a7f911787aa7ca753 *tests/data/pixfmt/gbrp-yuv422p12be.yuv
7603200 tests/data/pixfmt/gbrp-yuv422p12be.yuv

View File

@ -0,0 +1,2 @@
b47e4ab6d421bb8a7f911787aa7ca753 *tests/data/pixfmt/gbrp-yuv422p12le.yuv
7603200 tests/data/pixfmt/gbrp-yuv422p12le.yuv

View File

@ -0,0 +1,2 @@
b47e4ab6d421bb8a7f911787aa7ca753 *tests/data/pixfmt/gbrp-yuv422p16be.yuv
7603200 tests/data/pixfmt/gbrp-yuv422p16be.yuv

View File

@ -0,0 +1,2 @@
b47e4ab6d421bb8a7f911787aa7ca753 *tests/data/pixfmt/gbrp-yuv422p16le.yuv
7603200 tests/data/pixfmt/gbrp-yuv422p16le.yuv

View File

@ -0,0 +1,2 @@
fc87f8cb284cc53d4306a709d3795655 *tests/data/pixfmt/gbrp-yuv440p.yuv
7603200 tests/data/pixfmt/gbrp-yuv440p.yuv

View File

@ -0,0 +1,2 @@
a04376e4164ba477848236ea3124a3cf *tests/data/pixfmt/gbrp-yuv440p10be.yuv
7603200 tests/data/pixfmt/gbrp-yuv440p10be.yuv

View File

@ -0,0 +1,2 @@
a04376e4164ba477848236ea3124a3cf *tests/data/pixfmt/gbrp-yuv440p10le.yuv
7603200 tests/data/pixfmt/gbrp-yuv440p10le.yuv

View File

@ -0,0 +1,2 @@
586b3e70e6d041bccdf375fe29de819d *tests/data/pixfmt/gbrp-yuv440p12be.yuv
7603200 tests/data/pixfmt/gbrp-yuv440p12be.yuv

View File

@ -0,0 +1,2 @@
586b3e70e6d041bccdf375fe29de819d *tests/data/pixfmt/gbrp-yuv440p12le.yuv
7603200 tests/data/pixfmt/gbrp-yuv440p12le.yuv

View File

@ -0,0 +1,2 @@
d7ed2c3b0af84bbdc71f04acbe9b6f28 *tests/data/pixfmt/gbrp-yuv444p.yuv
7603200 tests/data/pixfmt/gbrp-yuv444p.yuv

View File

@ -0,0 +1,2 @@
b47e4ab6d421bb8a7f911787aa7ca753 *tests/data/pixfmt/gbrp-yuv444p10be.yuv
7603200 tests/data/pixfmt/gbrp-yuv444p10be.yuv

View File

@ -0,0 +1,2 @@
b47e4ab6d421bb8a7f911787aa7ca753 *tests/data/pixfmt/gbrp-yuv444p10le.yuv
7603200 tests/data/pixfmt/gbrp-yuv444p10le.yuv

View File

@ -0,0 +1,2 @@
b47e4ab6d421bb8a7f911787aa7ca753 *tests/data/pixfmt/gbrp-yuv444p12be.yuv
7603200 tests/data/pixfmt/gbrp-yuv444p12be.yuv

View File

@ -0,0 +1,2 @@
b47e4ab6d421bb8a7f911787aa7ca753 *tests/data/pixfmt/gbrp-yuv444p12le.yuv
7603200 tests/data/pixfmt/gbrp-yuv444p12le.yuv

View File

@ -0,0 +1,2 @@
b47e4ab6d421bb8a7f911787aa7ca753 *tests/data/pixfmt/gbrp-yuv444p16be.yuv
7603200 tests/data/pixfmt/gbrp-yuv444p16be.yuv

View File

@ -0,0 +1,2 @@
b47e4ab6d421bb8a7f911787aa7ca753 *tests/data/pixfmt/gbrp-yuv444p16le.yuv
7603200 tests/data/pixfmt/gbrp-yuv444p16le.yuv

View File

@ -0,0 +1,2 @@
d994e8c1d29fcabc7c79d9401623c5a1 *tests/data/pixfmt/gbrp-yuvj420p.yuv
7603200 tests/data/pixfmt/gbrp-yuvj420p.yuv

View File

@ -0,0 +1,2 @@
349322ade87e23ccf47b603d81100029 *tests/data/pixfmt/gbrp-yuvj422p.yuv
7603200 tests/data/pixfmt/gbrp-yuvj422p.yuv

View File

@ -0,0 +1,2 @@
de5f4ad61b2c0ae7f35cf38044ad2f91 *tests/data/pixfmt/gbrp-yuvj440p.yuv
7603200 tests/data/pixfmt/gbrp-yuvj440p.yuv

View File

@ -0,0 +1,2 @@
e87f13a66f0a93301f2962da1075f7b8 *tests/data/pixfmt/gbrp-yuvj444p.yuv
7603200 tests/data/pixfmt/gbrp-yuvj444p.yuv

View File

@ -0,0 +1,2 @@
a41ccfab2d42cc3204b78a7fce5143a9 *tests/data/pixfmt/gbrp-yuyv422.yuv
7603200 tests/data/pixfmt/gbrp-yuyv422.yuv

View File

@ -0,0 +1,2 @@
a41ccfab2d42cc3204b78a7fce5143a9 *tests/data/pixfmt/gbrp-yvyu422.yuv
7603200 tests/data/pixfmt/gbrp-yvyu422.yuv

View File

@ -0,0 +1,2 @@
b6485ce3942e6c29e686a4efabb99794 *tests/data/pixfmt/gbrp10-bgr24.yuv
15206400 tests/data/pixfmt/gbrp10-bgr24.yuv

View File

@ -0,0 +1,2 @@
7f930cb77970f5769f596fa7622d2bea *tests/data/pixfmt/gbrp10-gbrp12be.yuv
15206400 tests/data/pixfmt/gbrp10-gbrp12be.yuv

View File

@ -0,0 +1,2 @@
7f930cb77970f5769f596fa7622d2bea *tests/data/pixfmt/gbrp10-gbrp12le.yuv
15206400 tests/data/pixfmt/gbrp10-gbrp12le.yuv

View File

@ -0,0 +1,2 @@
ad23874e1664eaade92fa188d5d67fd9 *tests/data/pixfmt/gbrp10-gbrp16be.yuv
15206400 tests/data/pixfmt/gbrp10-gbrp16be.yuv

View File

@ -0,0 +1,2 @@
ad23874e1664eaade92fa188d5d67fd9 *tests/data/pixfmt/gbrp10-gbrp16le.yuv
15206400 tests/data/pixfmt/gbrp10-gbrp16le.yuv

View File

@ -0,0 +1,2 @@
24c435bdf0fd3cf0d4bc2c24f8f7b42a *tests/data/pixfmt/gbrp10-gray.yuv
15206400 tests/data/pixfmt/gbrp10-gray.yuv

Some files were not shown because too many files have changed in this diff Show More