case VPX_IMG_FMT_I42216:
avctx->profile = FF_PROFILE_VP9_3;
if (img->bit_depth == 10) {
-#if VPX_IMAGE_ABI_VERSION >= 3
- avctx->pix_fmt = avctx->colorspace == AVCOL_SPC_RGB ?
- AV_PIX_FMT_GBRP10LE : AV_PIX_FMT_YUV422P10LE;
-#else
avctx->pix_fmt = AV_PIX_FMT_YUV422P10LE;
-#endif
return 0;
} else if (img->bit_depth == 12) {
-#if VPX_IMAGE_ABI_VERSION >= 3
- avctx->pix_fmt = avctx->colorspace == AVCOL_SPC_RGB ?
- AV_PIX_FMT_GBRP12LE : AV_PIX_FMT_YUV422P12LE;
-#else
avctx->pix_fmt = AV_PIX_FMT_YUV422P12LE;
-#endif
return 0;
} else {
return AVERROR_INVALIDDATA;
case VPX_IMG_FMT_I44416:
avctx->profile = FF_PROFILE_VP9_3;
if (img->bit_depth == 10) {
+#if VPX_IMAGE_ABI_VERSION >= 3
+ avctx->pix_fmt = avctx->colorspace == AVCOL_SPC_RGB ?
+ AV_PIX_FMT_GBRP10LE : AV_PIX_FMT_YUV444P10LE;
+#else
avctx->pix_fmt = AV_PIX_FMT_YUV444P10LE;
+#endif
return 0;
} else if (img->bit_depth == 12) {
+#if VPX_IMAGE_ABI_VERSION >= 3
+ avctx->pix_fmt = avctx->colorspace == AVCOL_SPC_RGB ?
+ AV_PIX_FMT_GBRP12LE : AV_PIX_FMT_YUV444P12LE;
+#else
avctx->pix_fmt = AV_PIX_FMT_YUV444P12LE;
+#endif
return 0;
} else {
return AVERROR_INVALIDDATA;