/* Planar YUV 4:2:0 Y:U:V:A */
#define VLC_CODEC_YUV420A VLC_FOURCC('I','4','0','A')
+/* Planar Y:U:V:A 4:4:4 10bits */
+#define VLC_CODEC_YUVA_444_10L VLC_FOURCC('Y','A','0','L')
+#define VLC_CODEC_YUVA_444_10B VLC_FOURCC('Y','A','0','B')
+
/* Semi-planar Y/UV */
/* 2 planes Y/UV 4:2:0 */
A("I40A"),
B(VLC_CODEC_YUV422A, "Planar YUV 4:2:2 Y:U:V:A"),
A("I42A"),
+ B(VLC_CODEC_YUVA_444_10L, "Planar YUV 4:4:4 Y:U:V:A 10bits"),
+ A("YUVA"),
B(VLC_CODEC_RGBP, "Palettized RGB with palette element R:G:B"),
A("RGBP"),
VLC_CODEC_I444_9B }, PLANAR_16(3, 1, 1, 9) },
{ { VLC_CODEC_I444_16L,
VLC_CODEC_I444_16B }, PLANAR_16(3, 1, 1, 16) },
+ { { VLC_CODEC_YUVA_444_10L,
+ VLC_CODEC_YUVA_444_10B }, PLANAR_16(4, 1, 1, 10) },
{ { VLC_CODEC_YUV_PACKED }, PACKED_FMT(2, 16) },
{ { VLC_CODEC_RGB8, VLC_CODEC_GREY,