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>
master
James Almer 2 weeks ago
parent c8438546ff
commit 271aea60a4
  1. 2
      libswscale/utils.c
  2. 10
      tests/fate-run.sh
  3. 111
      tests/fate/pixfmt.mak
  4. 2
      tests/ref/pixfmt/gbrp-bgr24
  5. 2
      tests/ref/pixfmt/gbrp-gbrp10be
  6. 2
      tests/ref/pixfmt/gbrp-gbrp10le
  7. 2
      tests/ref/pixfmt/gbrp-gbrp12be
  8. 2
      tests/ref/pixfmt/gbrp-gbrp12le
  9. 2
      tests/ref/pixfmt/gbrp-gbrp16be
  10. 2
      tests/ref/pixfmt/gbrp-gbrp16le
  11. 2
      tests/ref/pixfmt/gbrp-gray
  12. 2
      tests/ref/pixfmt/gbrp-gray10be
  13. 2
      tests/ref/pixfmt/gbrp-gray10le
  14. 2
      tests/ref/pixfmt/gbrp-gray12be
  15. 2
      tests/ref/pixfmt/gbrp-gray12le
  16. 2
      tests/ref/pixfmt/gbrp-gray16be
  17. 2
      tests/ref/pixfmt/gbrp-gray16le
  18. 2
      tests/ref/pixfmt/gbrp-monob
  19. 2
      tests/ref/pixfmt/gbrp-monow
  20. 2
      tests/ref/pixfmt/gbrp-nv12
  21. 2
      tests/ref/pixfmt/gbrp-nv16
  22. 2
      tests/ref/pixfmt/gbrp-nv24
  23. 2
      tests/ref/pixfmt/gbrp-p010be
  24. 2
      tests/ref/pixfmt/gbrp-p010le
  25. 2
      tests/ref/pixfmt/gbrp-p012be
  26. 2
      tests/ref/pixfmt/gbrp-p012le
  27. 2
      tests/ref/pixfmt/gbrp-p016be
  28. 2
      tests/ref/pixfmt/gbrp-p016le
  29. 2
      tests/ref/pixfmt/gbrp-p210be
  30. 2
      tests/ref/pixfmt/gbrp-p210le
  31. 2
      tests/ref/pixfmt/gbrp-p212be
  32. 2
      tests/ref/pixfmt/gbrp-p212le
  33. 2
      tests/ref/pixfmt/gbrp-p216be
  34. 2
      tests/ref/pixfmt/gbrp-p216le
  35. 2
      tests/ref/pixfmt/gbrp-p410be
  36. 2
      tests/ref/pixfmt/gbrp-p410le
  37. 2
      tests/ref/pixfmt/gbrp-p412be
  38. 2
      tests/ref/pixfmt/gbrp-p412le
  39. 2
      tests/ref/pixfmt/gbrp-p416be
  40. 2
      tests/ref/pixfmt/gbrp-p416le
  41. 2
      tests/ref/pixfmt/gbrp-rgb24
  42. 2
      tests/ref/pixfmt/gbrp-rgb32
  43. 2
      tests/ref/pixfmt/gbrp-rgb48
  44. 2
      tests/ref/pixfmt/gbrp-rgb555
  45. 2
      tests/ref/pixfmt/gbrp-rgb565
  46. 2
      tests/ref/pixfmt/gbrp-uyvy422
  47. 2
      tests/ref/pixfmt/gbrp-v30xle
  48. 2
      tests/ref/pixfmt/gbrp-vuyx
  49. 2
      tests/ref/pixfmt/gbrp-vyu444
  50. 2
      tests/ref/pixfmt/gbrp-x2bgr10le
  51. 2
      tests/ref/pixfmt/gbrp-x2rgb10le
  52. 2
      tests/ref/pixfmt/gbrp-xv30le
  53. 2
      tests/ref/pixfmt/gbrp-xv36be
  54. 2
      tests/ref/pixfmt/gbrp-xv36le
  55. 2
      tests/ref/pixfmt/gbrp-xv48be
  56. 2
      tests/ref/pixfmt/gbrp-xv48le
  57. 2
      tests/ref/pixfmt/gbrp-xyz12le
  58. 2
      tests/ref/pixfmt/gbrp-y210le
  59. 2
      tests/ref/pixfmt/gbrp-y212le
  60. 2
      tests/ref/pixfmt/gbrp-y216le
  61. 2
      tests/ref/pixfmt/gbrp-yuv410p
  62. 2
      tests/ref/pixfmt/gbrp-yuv411p
  63. 2
      tests/ref/pixfmt/gbrp-yuv420p
  64. 2
      tests/ref/pixfmt/gbrp-yuv420p10be
  65. 2
      tests/ref/pixfmt/gbrp-yuv420p10le
  66. 2
      tests/ref/pixfmt/gbrp-yuv420p12be
  67. 2
      tests/ref/pixfmt/gbrp-yuv420p12le
  68. 2
      tests/ref/pixfmt/gbrp-yuv420p16be
  69. 2
      tests/ref/pixfmt/gbrp-yuv420p16le
  70. 2
      tests/ref/pixfmt/gbrp-yuv422p
  71. 2
      tests/ref/pixfmt/gbrp-yuv422p10be
  72. 2
      tests/ref/pixfmt/gbrp-yuv422p10le
  73. 2
      tests/ref/pixfmt/gbrp-yuv422p12be
  74. 2
      tests/ref/pixfmt/gbrp-yuv422p12le
  75. 2
      tests/ref/pixfmt/gbrp-yuv422p16be
  76. 2
      tests/ref/pixfmt/gbrp-yuv422p16le
  77. 2
      tests/ref/pixfmt/gbrp-yuv440p
  78. 2
      tests/ref/pixfmt/gbrp-yuv440p10be
  79. 2
      tests/ref/pixfmt/gbrp-yuv440p10le
  80. 2
      tests/ref/pixfmt/gbrp-yuv440p12be
  81. 2
      tests/ref/pixfmt/gbrp-yuv440p12le
  82. 2
      tests/ref/pixfmt/gbrp-yuv444p
  83. 2
      tests/ref/pixfmt/gbrp-yuv444p10be
  84. 2
      tests/ref/pixfmt/gbrp-yuv444p10le
  85. 2
      tests/ref/pixfmt/gbrp-yuv444p12be
  86. 2
      tests/ref/pixfmt/gbrp-yuv444p12le
  87. 2
      tests/ref/pixfmt/gbrp-yuv444p16be
  88. 2
      tests/ref/pixfmt/gbrp-yuv444p16le
  89. 2
      tests/ref/pixfmt/gbrp-yuvj420p
  90. 2
      tests/ref/pixfmt/gbrp-yuvj422p
  91. 2
      tests/ref/pixfmt/gbrp-yuvj440p
  92. 2
      tests/ref/pixfmt/gbrp-yuvj444p
  93. 2
      tests/ref/pixfmt/gbrp-yuyv422
  94. 2
      tests/ref/pixfmt/gbrp-yvyu422
  95. 2
      tests/ref/pixfmt/gbrp10-bgr24
  96. 2
      tests/ref/pixfmt/gbrp10-gbrp12be
  97. 2
      tests/ref/pixfmt/gbrp10-gbrp12le
  98. 2
      tests/ref/pixfmt/gbrp10-gbrp16be
  99. 2
      tests/ref/pixfmt/gbrp10-gbrp16le
  100. 2
      tests/ref/pixfmt/gbrp10-gray
  101. Some files were not shown because too many files have changed in this diff Show More

@ -698,7 +698,7 @@ static av_cold int initFilter(int16_t **outFilter, int32_t **filterPos,
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
if (minFilterSize == 1 && filterAlign == 2)
filterAlign = 1;

@ -203,7 +203,8 @@ enc_dec_pcm(){
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"
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"
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"
ENC_OPTS="$COMMON_OPTS -threads 1 -dct fastint"
@ -505,14 +506,15 @@ pixfmt_conversion(){
pixfmt_conversion_ext(){
prefix=$1
suffix=$2
color_range="${test#pixfmt-}"
color_range=${color_range%-*}
conversion="${test#pixfmt-$color_range-}"
outdir="tests/data/pixfmt"
file=${outdir}/${color_range}-${conversion}.yuv
cleanfiles="$cleanfiles $file"
do_avconv $file $DEC_OPTS -lavfi ${prefix}testsrc=s=352x288,format=${color_range},scale,format=$conversion \
$ENC_OPTS -t 1 -f rawvideo -s 352x288 -pix_fmt ${color_range}le -color_range mpeg
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}${suffix} -color_range mpeg
}
pixdesc(){

@ -1,7 +1,11 @@
FATE_PIXFMT-$(CONFIG_SCALE_FILTER) = bgr24 \
PIXFMT_8_LIST = bgr24 \
gray \
nv12 \
nv16 \
nv24 \
monob \
monow \
vuyx \
rgb24 \
rgb32 \
rgb555 \
@ -18,14 +22,39 @@ FATE_PIXFMT-$(CONFIG_SCALE_FILTER) = bgr24 \
yuvj440p \
yuvj444p \
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): REF = $(SRC_PATH)/tests/ref/pixfmt/$(@:fate-pixfmt-%=%)
$(FATE_PIXFMT): $(VREF)
PIXFMT_10_LIST = gray10le \
PIXFMT_16_LIST = gray16le \
gray16be \
yuv420p16le \
yuv420p16be \
yuv422p16le \
yuv422p16be \
yuv444p16le \
yuv444p16be \
y216le \
p016le \
p016be \
p216le \
p216be \
p416le \
p416be \
xv48le \
xv48be \
rgb48 \
gbrp16le \
gbrp16be \
PIXFMT_EXT_LIST = $(PIXFMT_8_LIST) \
gray10le \
gray10be \
yuv420p10le \
yuv420p10be \
@ -48,20 +77,7 @@ PIXFMT_10_LIST = gray10le \
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 \
gray12le \
gray12be \
yuv420p12le \
yuv420p12be \
@ -82,39 +98,36 @@ PIXFMT_12_LIST = gray12le \
xv36be \
gbrp12le \
gbrp12be \
$(PIXFMT_16_LIST) \
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_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_12-YUV): CMD = pixfmt_conversion_ext "yuv"
$(FATE_PIXFMT_12-RGB): CMD = pixfmt_conversion_ext "rgb"
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_12 := $(FATE_PIXFMT_12-YUV) $(FATE_PIXFMT_12-RGB)
$(FATE_PIXFMT_12): REF = $(SRC_PATH)/tests/ref/pixfmt/$(@:fate-pixfmt-%=%)
$(FATE_PIXFMT_8-YUV): CMD = pixfmt_conversion_ext "yuv"
$(FATE_PIXFMT_8-RGB): CMD = pixfmt_conversion_ext "rgb"
PIXFMT_16_LIST = gray16le \
gray16be \
yuv420p16le \
yuv420p16be \
yuv422p16le \
yuv422p16be \
yuv444p16le \
yuv444p16be \
y216le \
p016le \
p016be \
p216le \
p216be \
p416le \
p416be \
xv48le \
xv48be \
rgb48 \
gbrp16le \
gbrp16be \
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-RGB-$(call ALLYES, SCALE_FILTER RGBTESTSRC_FILTER LAVFI_INDEV) += $(PIXFMT_16_LIST)
@ -122,11 +135,11 @@ FATE_PIXFMT_16-RGB-$(call ALLYES, SCALE_FILTER RGBTESTSRC_FILTER LAVFI_INDEV) +=
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-YUV): CMD = pixfmt_conversion_ext "yuv"
$(FATE_PIXFMT_16-RGB): CMD = pixfmt_conversion_ext "rgb"
$(FATE_PIXFMT_16-YUV): CMD = pixfmt_conversion_ext "yuv" "le"
$(FATE_PIXFMT_16-RGB): CMD = pixfmt_conversion_ext "rgb" "le"
FATE_PIXFMT_16 := $(FATE_PIXFMT_16-YUV) $(FATE_PIXFMT_16-RGB)
$(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-pixfmt: $(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_EXT) $(FATE_PIXFMT_16)

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

@ -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

Loading…
Cancel
Save