{ { VLC_CODEC_YUVA, 0 }, PLANAR_8(4, 1, 1) }, { { VLC_CODEC_I420_10L, VLC_CODEC_I420_10B, 0 }, PLANAR_16(3, 2, 2, 10) }, { { VLC_CODEC_I420_9L, VLC_CODEC_I420_9B, 0 }, PLANAR_16(3, 2, 2, 9) }, { { VLC_CODEC_I422_10L, VLC_CODEC_I422_10B, 0 }, PLANAR_16(3, 2, 1, 10) }, { { VLC_CODEC_I422_9L, VLC_CODEC_I422_9B, 0 }, PLANAR_16(3, 2, 1, 9) }, { { VLC_CODEC_I444_10L, VLC_CODEC_I444_10B, 0 }, PLANAR_16(3, 1, 1, 10) }, { { VLC_CODEC_I444_9L, VLC_CODEC_I444_9B, 0 }, PLANAR_16(3, 1, 1, 9) }, { { VLC_CODEC_YUV_PACKED, 0 }, PACKED_FMT(2, 16) }, { { VLC_CODEC_RGB8, VLC_CODEC_GREY, VLC_CODEC_YUVP, VLC_CODEC_RGBP, 0 }, PACKED_FMT(1, 8) }, { { VLC_CODEC_RGB15, 0 }, PACKED_FMT(2, 15) }, { { VLC_CODEC_RGB12, 0 }, PACKED_FMT(2, 12) }, { { VLC_CODEC_RGB16, VLC_CODEC_RGBT, VLC_CODEC_RGBA16, 0 }, PACKED_FMT(2, 16) }, { { VLC_CODEC_RGB24, 0 }, PACKED_FMT(3, 24) }, { { VLC_CODEC_RGB32, 0 }, PACKED_FMT(4, 24) }, { { VLC_CODEC_RGBA, 0 }, PACKED_FMT(4, 32) }, { { VLC_CODEC_Y211, 0 }, { 1, { {{1,4}, {1,1}} }, 4, 32 } }, { {0}, { 0, {}, 0, 0 } } };
.pixel_size = size } static const struct { vlc_fourcc_t p_fourcc[5]; vlc_chroma_description_t description; } p_list_chroma_description[] = { { { VLC_CODEC_I411, 0 }, PLANAR(3, 4, 1) }, { { VLC_CODEC_YUV_PLANAR_410, 0 }, PLANAR(3, 4, 4) }, { { VLC_CODEC_YUV_PLANAR_420, 0 }, PLANAR(3, 2, 2) }, { { VLC_CODEC_YUV_PLANAR_422, 0 }, PLANAR(3, 2, 1) }, { { VLC_CODEC_YUV_PLANAR_440, 0 }, PLANAR(3, 1, 2) }, { { VLC_CODEC_YUV_PLANAR_444, 0 }, PLANAR(3, 1, 1) }, { { VLC_CODEC_YUVA, 0 }, PLANAR(4, 1, 1) }, { { VLC_CODEC_YUV_PACKED, 0 }, PACKED_FMT(2) }, { { VLC_CODEC_RGB8, VLC_CODEC_GREY, VLC_CODEC_YUVP, VLC_CODEC_RGBP, 0 }, PACKED_FMT(1) }, { { VLC_CODEC_RGB16, VLC_CODEC_RGB15, VLC_CODEC_RGB12, VLC_CODEC_RGBA16, 0 },PACKED_FMT(2) }, { { VLC_CODEC_RGB24, 0 }, PACKED_FMT(3) }, { { VLC_CODEC_RGB32, VLC_CODEC_RGBA, 0 }, PACKED_FMT(4) }, { { VLC_CODEC_Y211, 0 }, { 1, { {{1,4}, {1,1}} }, 4 } }, { {0}, { 0, {}, 0 } } }; #undef PACKED_FMT #undef PLANAR