Commit e59b5819 authored by Jean-Baptiste Kempf's avatar Jean-Baptiste Kempf

Add YUVA 444 10bits FourCC

parent fe2a7b49
...@@ -240,6 +240,10 @@ ...@@ -240,6 +240,10 @@
/* Planar YUV 4:2:0 Y:U:V:A */ /* Planar YUV 4:2:0 Y:U:V:A */
#define VLC_CODEC_YUV420A VLC_FOURCC('I','4','0','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 */ /* Semi-planar Y/UV */
/* 2 planes Y/UV 4:2:0 */ /* 2 planes Y/UV 4:2:0 */
......
...@@ -792,6 +792,8 @@ static const staticentry_t p_list_video[] = { ...@@ -792,6 +792,8 @@ static const staticentry_t p_list_video[] = {
A("I40A"), A("I40A"),
B(VLC_CODEC_YUV422A, "Planar YUV 4:2:2 Y:U:V:A"), B(VLC_CODEC_YUV422A, "Planar YUV 4:2:2 Y:U:V:A"),
A("I42A"), 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"), B(VLC_CODEC_RGBP, "Palettized RGB with palette element R:G:B"),
A("RGBP"), A("RGBP"),
...@@ -2146,6 +2148,8 @@ static const struct ...@@ -2146,6 +2148,8 @@ static const struct
VLC_CODEC_I444_9B }, PLANAR_16(3, 1, 1, 9) }, VLC_CODEC_I444_9B }, PLANAR_16(3, 1, 1, 9) },
{ { VLC_CODEC_I444_16L, { { VLC_CODEC_I444_16L,
VLC_CODEC_I444_16B }, PLANAR_16(3, 1, 1, 16) }, 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_YUV_PACKED }, PACKED_FMT(2, 16) },
{ { VLC_CODEC_RGB8, VLC_CODEC_GREY, { { VLC_CODEC_RGB8, VLC_CODEC_GREY,
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment