Example #1
0
    { { 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 } }
};
Example #2
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