av_write_image_line2(src, data, linesize, desc, x, y, c, w, 2);
}
-#if FF_API_PLUS1_MINUS1
-FF_DISABLE_DEPRECATION_WARNINGS
-#endif
static const AVPixFmtDescriptor av_pix_fmt_descriptors[AV_PIX_FMT_NB] = {
[AV_PIX_FMT_YUV420P] = {
.name = "yuv420p",
.log2_chroma_w = 1,
.log2_chroma_h = 1,
.comp = {
- { 0, 1, 0, 0, 8, 0, 7, 1 }, /* Y */
- { 1, 1, 0, 0, 8, 0, 7, 1 }, /* U */
- { 2, 1, 0, 0, 8, 0, 7, 1 }, /* V */
+ { 0, 1, 0, 0, 8 }, /* Y */
+ { 1, 1, 0, 0, 8 }, /* U */
+ { 2, 1, 0, 0, 8 }, /* V */
},
.flags = AV_PIX_FMT_FLAG_PLANAR,
},
.log2_chroma_w = 1,
.log2_chroma_h = 0,
.comp = {
- { 0, 2, 0, 0, 8, 1, 7, 1 }, /* Y */
- { 0, 4, 1, 0, 8, 3, 7, 2 }, /* U */
- { 0, 4, 3, 0, 8, 3, 7, 4 }, /* V */
+ { 0, 2, 0, 0, 8 }, /* Y */
+ { 0, 4, 1, 0, 8 }, /* U */
+ { 0, 4, 3, 0, 8 }, /* V */
},
},
[AV_PIX_FMT_YVYU422] = {
.log2_chroma_w = 1,
.log2_chroma_h = 0,
.comp = {
- { 0, 2, 0, 0, 8, 1, 7, 1 }, /* Y */
- { 0, 4, 3, 0, 8, 3, 7, 4 }, /* U */
- { 0, 4, 1, 0, 8, 3, 7, 2 }, /* V */
+ { 0, 2, 0, 0, 8 }, /* Y */
+ { 0, 4, 3, 0, 8 }, /* U */
+ { 0, 4, 1, 0, 8 }, /* V */
},
},
+ [AV_PIX_FMT_Y210LE] = {
+ .name = "y210le",
+ .nb_components = 3,
+ .log2_chroma_w = 1,
+ .log2_chroma_h = 0,
+ .comp = {
+ { 0, 4, 0, 6, 10 }, /* Y */
+ { 0, 8, 2, 6, 10 }, /* U */
+ { 0, 8, 6, 6, 10 }, /* V */
+ },
+ },
+ [AV_PIX_FMT_Y210BE] = {
+ .name = "y210be",
+ .nb_components = 3,
+ .log2_chroma_w = 1,
+ .log2_chroma_h = 0,
+ .comp = {
+ { 0, 4, 0, 6, 10 }, /* Y */
+ { 0, 8, 2, 6, 10 }, /* U */
+ { 0, 8, 6, 6, 10 }, /* V */
+ },
+ .flags = AV_PIX_FMT_FLAG_BE,
+ },
[AV_PIX_FMT_RGB24] = {
.name = "rgb24",
.nb_components = 3,
.log2_chroma_w = 0,
.log2_chroma_h = 0,
.comp = {
- { 0, 3, 0, 0, 8, 2, 7, 1 }, /* R */
- { 0, 3, 1, 0, 8, 2, 7, 2 }, /* G */
- { 0, 3, 2, 0, 8, 2, 7, 3 }, /* B */
+ { 0, 3, 0, 0, 8 }, /* R */
+ { 0, 3, 1, 0, 8 }, /* G */
+ { 0, 3, 2, 0, 8 }, /* B */
},
.flags = AV_PIX_FMT_FLAG_RGB,
},
.log2_chroma_w = 0,
.log2_chroma_h = 0,
.comp = {
- { 0, 3, 2, 0, 8, 2, 7, 3 }, /* R */
- { 0, 3, 1, 0, 8, 2, 7, 2 }, /* G */
- { 0, 3, 0, 0, 8, 2, 7, 1 }, /* B */
+ { 0, 3, 2, 0, 8 }, /* R */
+ { 0, 3, 1, 0, 8 }, /* G */
+ { 0, 3, 0, 0, 8 }, /* B */
},
.flags = AV_PIX_FMT_FLAG_RGB,
},
+ [AV_PIX_FMT_X2RGB10LE] = {
+ .name = "x2rgb10le",
+ .nb_components= 3,
+ .log2_chroma_w= 0,
+ .log2_chroma_h= 0,
+ .comp = {
+ { 0, 4, 2, 4, 10 }, /* R */
+ { 0, 4, 1, 2, 10 }, /* G */
+ { 0, 4, 0, 0, 10 }, /* B */
+ },
+ .flags = AV_PIX_FMT_FLAG_RGB,
+ },
+ [AV_PIX_FMT_X2RGB10BE] = {
+ .name = "x2rgb10be",
+ .nb_components= 3,
+ .log2_chroma_w= 0,
+ .log2_chroma_h= 0,
+ .comp = {
+ { 0, 4, 0, 4, 10 }, /* R */
+ { 0, 4, 1, 2, 10 }, /* G */
+ { 0, 4, 2, 0, 10 }, /* B */
+ },
+ .flags = AV_PIX_FMT_FLAG_RGB | AV_PIX_FMT_FLAG_BE,
+ },
[AV_PIX_FMT_YUV422P] = {
.name = "yuv422p",
.nb_components = 3,
.log2_chroma_w = 1,
.log2_chroma_h = 0,
.comp = {
- { 0, 1, 0, 0, 8, 0, 7, 1 }, /* Y */
- { 1, 1, 0, 0, 8, 0, 7, 1 }, /* U */
- { 2, 1, 0, 0, 8, 0, 7, 1 }, /* V */
+ { 0, 1, 0, 0, 8 }, /* Y */
+ { 1, 1, 0, 0, 8 }, /* U */
+ { 2, 1, 0, 0, 8 }, /* V */
},
.flags = AV_PIX_FMT_FLAG_PLANAR,
},
.log2_chroma_w = 0,
.log2_chroma_h = 0,
.comp = {
- { 0, 1, 0, 0, 8, 0, 7, 1 }, /* Y */
- { 1, 1, 0, 0, 8, 0, 7, 1 }, /* U */
- { 2, 1, 0, 0, 8, 0, 7, 1 }, /* V */
+ { 0, 1, 0, 0, 8 }, /* Y */
+ { 1, 1, 0, 0, 8 }, /* U */
+ { 2, 1, 0, 0, 8 }, /* V */
},
.flags = AV_PIX_FMT_FLAG_PLANAR,
},
.log2_chroma_w = 2,
.log2_chroma_h = 2,
.comp = {
- { 0, 1, 0, 0, 8, 0, 7, 1 }, /* Y */
- { 1, 1, 0, 0, 8, 0, 7, 1 }, /* U */
- { 2, 1, 0, 0, 8, 0, 7, 1 }, /* V */
+ { 0, 1, 0, 0, 8 }, /* Y */
+ { 1, 1, 0, 0, 8 }, /* U */
+ { 2, 1, 0, 0, 8 }, /* V */
},
.flags = AV_PIX_FMT_FLAG_PLANAR,
},
.log2_chroma_w = 2,
.log2_chroma_h = 0,
.comp = {
- { 0, 1, 0, 0, 8, 0, 7, 1 }, /* Y */
- { 1, 1, 0, 0, 8, 0, 7, 1 }, /* U */
- { 2, 1, 0, 0, 8, 0, 7, 1 }, /* V */
+ { 0, 1, 0, 0, 8 }, /* Y */
+ { 1, 1, 0, 0, 8 }, /* U */
+ { 2, 1, 0, 0, 8 }, /* V */
},
.flags = AV_PIX_FMT_FLAG_PLANAR,
},
.log2_chroma_w = 2,
.log2_chroma_h = 0,
.comp = {
- { 0, 1, 0, 0, 8, 0, 7, 1 }, /* Y */
- { 1, 1, 0, 0, 8, 0, 7, 1 }, /* U */
- { 2, 1, 0, 0, 8, 0, 7, 1 }, /* V */
+ { 0, 1, 0, 0, 8 }, /* Y */
+ { 1, 1, 0, 0, 8 }, /* U */
+ { 2, 1, 0, 0, 8 }, /* V */
},
.flags = AV_PIX_FMT_FLAG_PLANAR,
},
.log2_chroma_w = 0,
.log2_chroma_h = 0,
.comp = {
- { 0, 1, 0, 0, 8, 0, 7, 1 }, /* Y */
+ { 0, 1, 0, 0, 8 }, /* Y */
},
.flags = FF_PSEUDOPAL,
.alias = "gray8,y8",
.log2_chroma_w = 0,
.log2_chroma_h = 0,
.comp = {
- { 0, 1, 0, 0, 1, 0, 0, 1 }, /* Y */
+ { 0, 1, 0, 0, 1 }, /* Y */
},
.flags = AV_PIX_FMT_FLAG_BITSTREAM,
},
.log2_chroma_w = 0,
.log2_chroma_h = 0,
.comp = {
- { 0, 1, 0, 7, 1, 0, 0, 1 }, /* Y */
+ { 0, 1, 0, 7, 1 }, /* Y */
},
.flags = AV_PIX_FMT_FLAG_BITSTREAM,
},
.log2_chroma_w = 0,
.log2_chroma_h = 0,
.comp = {
- { 0, 1, 0, 0, 8, 0, 7, 1 },
+ { 0, 1, 0, 0, 8 },
},
.flags = AV_PIX_FMT_FLAG_PAL | AV_PIX_FMT_FLAG_ALPHA,
},
.log2_chroma_w = 1,
.log2_chroma_h = 1,
.comp = {
- { 0, 1, 0, 0, 8, 0, 7, 1 }, /* Y */
- { 1, 1, 0, 0, 8, 0, 7, 1 }, /* U */
- { 2, 1, 0, 0, 8, 0, 7, 1 }, /* V */
+ { 0, 1, 0, 0, 8 }, /* Y */
+ { 1, 1, 0, 0, 8 }, /* U */
+ { 2, 1, 0, 0, 8 }, /* V */
},
.flags = AV_PIX_FMT_FLAG_PLANAR,
},
.log2_chroma_w = 1,
.log2_chroma_h = 0,
.comp = {
- { 0, 1, 0, 0, 8, 0, 7, 1 }, /* Y */
- { 1, 1, 0, 0, 8, 0, 7, 1 }, /* U */
- { 2, 1, 0, 0, 8, 0, 7, 1 }, /* V */
+ { 0, 1, 0, 0, 8 }, /* Y */
+ { 1, 1, 0, 0, 8 }, /* U */
+ { 2, 1, 0, 0, 8 }, /* V */
},
.flags = AV_PIX_FMT_FLAG_PLANAR,
},
.log2_chroma_w = 0,
.log2_chroma_h = 0,
.comp = {
- { 0, 1, 0, 0, 8, 0, 7, 1 }, /* Y */
- { 1, 1, 0, 0, 8, 0, 7, 1 }, /* U */
- { 2, 1, 0, 0, 8, 0, 7, 1 }, /* V */
+ { 0, 1, 0, 0, 8 }, /* Y */
+ { 1, 1, 0, 0, 8 }, /* U */
+ { 2, 1, 0, 0, 8 }, /* V */
},
.flags = AV_PIX_FMT_FLAG_PLANAR,
},
.log2_chroma_w = 1,
.log2_chroma_h = 0,
.comp = {
- { 0, 2, 1, 0, 8, 1, 7, 2 }, /* Y */
- { 0, 4, 0, 0, 8, 3, 7, 1 }, /* U */
- { 0, 4, 2, 0, 8, 3, 7, 3 }, /* V */
+ { 0, 2, 1, 0, 8 }, /* Y */
+ { 0, 4, 0, 0, 8 }, /* U */
+ { 0, 4, 2, 0, 8 }, /* V */
},
},
[AV_PIX_FMT_UYYVYY411] = {
.log2_chroma_w = 2,
.log2_chroma_h = 0,
.comp = {
- { 0, 4, 1, 0, 8, 3, 7, 2 }, /* Y */
- { 0, 6, 0, 0, 8, 5, 7, 1 }, /* U */
- { 0, 6, 3, 0, 8, 5, 7, 4 }, /* V */
+ { 0, 4, 1, 0, 8 }, /* Y */
+ { 0, 6, 0, 0, 8 }, /* U */
+ { 0, 6, 3, 0, 8 }, /* V */
},
},
[AV_PIX_FMT_BGR8] = {
.log2_chroma_w = 0,
.log2_chroma_h = 0,
.comp = {
- { 0, 1, 0, 0, 3, 0, 2, 1 }, /* R */
- { 0, 1, 0, 3, 3, 0, 2, 1 }, /* G */
- { 0, 1, 0, 6, 2, 0, 1, 1 }, /* B */
+ { 0, 1, 0, 0, 3 }, /* R */
+ { 0, 1, 0, 3, 3 }, /* G */
+ { 0, 1, 0, 6, 2 }, /* B */
},
.flags = AV_PIX_FMT_FLAG_RGB | FF_PSEUDOPAL,
},
.log2_chroma_w = 0,
.log2_chroma_h = 0,
.comp = {
- { 0, 4, 3, 0, 1, 3, 0, 4 }, /* R */
- { 0, 4, 1, 0, 2, 3, 1, 2 }, /* G */
- { 0, 4, 0, 0, 1, 3, 0, 1 }, /* B */
+ { 0, 4, 3, 0, 1 }, /* R */
+ { 0, 4, 1, 0, 2 }, /* G */
+ { 0, 4, 0, 0, 1 }, /* B */
},
.flags = AV_PIX_FMT_FLAG_BITSTREAM | AV_PIX_FMT_FLAG_RGB,
},
.log2_chroma_w = 0,
.log2_chroma_h = 0,
.comp = {
- { 0, 1, 0, 0, 1, 0, 0, 1 }, /* R */
- { 0, 1, 0, 1, 2, 0, 1, 1 }, /* G */
- { 0, 1, 0, 3, 1, 0, 0, 1 }, /* B */
+ { 0, 1, 0, 0, 1 }, /* R */
+ { 0, 1, 0, 1, 2 }, /* G */
+ { 0, 1, 0, 3, 1 }, /* B */
},
.flags = AV_PIX_FMT_FLAG_RGB | FF_PSEUDOPAL,
},
.log2_chroma_w = 0,
.log2_chroma_h = 0,
.comp = {
- { 0, 1, 0, 6, 2, 0, 1, 1 }, /* R */
- { 0, 1, 0, 3, 3, 0, 2, 1 }, /* G */
- { 0, 1, 0, 0, 3, 0, 2, 1 }, /* B */
+ { 0, 1, 0, 6, 2 }, /* R */
+ { 0, 1, 0, 3, 3 }, /* G */
+ { 0, 1, 0, 0, 3 }, /* B */
},
.flags = AV_PIX_FMT_FLAG_RGB | FF_PSEUDOPAL,
},
.log2_chroma_w = 0,
.log2_chroma_h = 0,
.comp = {
- { 0, 4, 0, 0, 1, 3, 0, 1 }, /* R */
- { 0, 4, 1, 0, 2, 3, 1, 2 }, /* G */
- { 0, 4, 3, 0, 1, 3, 0, 4 }, /* B */
+ { 0, 4, 0, 0, 1 }, /* R */
+ { 0, 4, 1, 0, 2 }, /* G */
+ { 0, 4, 3, 0, 1 }, /* B */
},
.flags = AV_PIX_FMT_FLAG_BITSTREAM | AV_PIX_FMT_FLAG_RGB,
},
.log2_chroma_w = 0,
.log2_chroma_h = 0,
.comp = {
- { 0, 1, 0, 3, 1, 0, 0, 1 }, /* R */
- { 0, 1, 0, 1, 2, 0, 1, 1 }, /* G */
- { 0, 1, 0, 0, 1, 0, 0, 1 }, /* B */
+ { 0, 1, 0, 3, 1 }, /* R */
+ { 0, 1, 0, 1, 2 }, /* G */
+ { 0, 1, 0, 0, 1 }, /* B */
},
.flags = AV_PIX_FMT_FLAG_RGB | FF_PSEUDOPAL,
},
.log2_chroma_w = 1,
.log2_chroma_h = 1,
.comp = {
- { 0, 1, 0, 0, 8, 0, 7, 1 }, /* Y */
- { 1, 2, 0, 0, 8, 1, 7, 1 }, /* U */
- { 1, 2, 1, 0, 8, 1, 7, 2 }, /* V */
+ { 0, 1, 0, 0, 8 }, /* Y */
+ { 1, 2, 0, 0, 8 }, /* U */
+ { 1, 2, 1, 0, 8 }, /* V */
},
.flags = AV_PIX_FMT_FLAG_PLANAR,
},
.log2_chroma_w = 1,
.log2_chroma_h = 1,
.comp = {
- { 0, 1, 0, 0, 8, 0, 7, 1 }, /* Y */
- { 1, 2, 1, 0, 8, 1, 7, 2 }, /* U */
- { 1, 2, 0, 0, 8, 1, 7, 1 }, /* V */
+ { 0, 1, 0, 0, 8 }, /* Y */
+ { 1, 2, 1, 0, 8 }, /* U */
+ { 1, 2, 0, 0, 8 }, /* V */
},
.flags = AV_PIX_FMT_FLAG_PLANAR,
},
.log2_chroma_w = 0,
.log2_chroma_h = 0,
.comp = {
- { 0, 4, 1, 0, 8, 3, 7, 2 }, /* R */
- { 0, 4, 2, 0, 8, 3, 7, 3 }, /* G */
- { 0, 4, 3, 0, 8, 3, 7, 4 }, /* B */
- { 0, 4, 0, 0, 8, 3, 7, 1 }, /* A */
+ { 0, 4, 1, 0, 8 }, /* R */
+ { 0, 4, 2, 0, 8 }, /* G */
+ { 0, 4, 3, 0, 8 }, /* B */
+ { 0, 4, 0, 0, 8 }, /* A */
},
.flags = AV_PIX_FMT_FLAG_RGB | AV_PIX_FMT_FLAG_ALPHA,
},
.log2_chroma_w = 0,
.log2_chroma_h = 0,
.comp = {
- { 0, 4, 0, 0, 8, 3, 7, 1 }, /* R */
- { 0, 4, 1, 0, 8, 3, 7, 2 }, /* G */
- { 0, 4, 2, 0, 8, 3, 7, 3 }, /* B */
- { 0, 4, 3, 0, 8, 3, 7, 4 }, /* A */
+ { 0, 4, 0, 0, 8 }, /* R */
+ { 0, 4, 1, 0, 8 }, /* G */
+ { 0, 4, 2, 0, 8 }, /* B */
+ { 0, 4, 3, 0, 8 }, /* A */
},
.flags = AV_PIX_FMT_FLAG_RGB | AV_PIX_FMT_FLAG_ALPHA,
},
.log2_chroma_w = 0,
.log2_chroma_h = 0,
.comp = {
- { 0, 4, 3, 0, 8, 3, 7, 4 }, /* R */
- { 0, 4, 2, 0, 8, 3, 7, 3 }, /* G */
- { 0, 4, 1, 0, 8, 3, 7, 2 }, /* B */
- { 0, 4, 0, 0, 8, 3, 7, 1 }, /* A */
+ { 0, 4, 3, 0, 8 }, /* R */
+ { 0, 4, 2, 0, 8 }, /* G */
+ { 0, 4, 1, 0, 8 }, /* B */
+ { 0, 4, 0, 0, 8 }, /* A */
},
.flags = AV_PIX_FMT_FLAG_RGB | AV_PIX_FMT_FLAG_ALPHA,
},
.log2_chroma_w = 0,
.log2_chroma_h = 0,
.comp = {
- { 0, 4, 2, 0, 8, 3, 7, 3 }, /* R */
- { 0, 4, 1, 0, 8, 3, 7, 2 }, /* G */
- { 0, 4, 0, 0, 8, 3, 7, 1 }, /* B */
- { 0, 4, 3, 0, 8, 3, 7, 4 }, /* A */
+ { 0, 4, 2, 0, 8 }, /* R */
+ { 0, 4, 1, 0, 8 }, /* G */
+ { 0, 4, 0, 0, 8 }, /* B */
+ { 0, 4, 3, 0, 8 }, /* A */
},
.flags = AV_PIX_FMT_FLAG_RGB | AV_PIX_FMT_FLAG_ALPHA,
},
.log2_chroma_w= 0,
.log2_chroma_h= 0,
.comp = {
- { 0, 4, 1, 0, 8, 3, 7, 2 }, /* R */
- { 0, 4, 2, 0, 8, 3, 7, 3 }, /* G */
- { 0, 4, 3, 0, 8, 3, 7, 4 }, /* B */
+ { 0, 4, 1, 0, 8 }, /* R */
+ { 0, 4, 2, 0, 8 }, /* G */
+ { 0, 4, 3, 0, 8 }, /* B */
},
.flags = AV_PIX_FMT_FLAG_RGB,
},
.log2_chroma_w= 0,
.log2_chroma_h= 0,
.comp = {
- { 0, 4, 0, 0, 8, 3, 7, 1 }, /* R */
- { 0, 4, 1, 0, 8, 3, 7, 2 }, /* G */
- { 0, 4, 2, 0, 8, 3, 7, 3 }, /* B */
+ { 0, 4, 0, 0, 8 }, /* R */
+ { 0, 4, 1, 0, 8 }, /* G */
+ { 0, 4, 2, 0, 8 }, /* B */
},
.flags = AV_PIX_FMT_FLAG_RGB,
},
.log2_chroma_w= 0,
.log2_chroma_h= 0,
.comp = {
- { 0, 4, 3, 0, 8, 3, 7, 4 }, /* R */
- { 0, 4, 2, 0, 8, 3, 7, 3 }, /* G */
- { 0, 4, 1, 0, 8, 3, 7, 2 }, /* B */
+ { 0, 4, 3, 0, 8 }, /* R */
+ { 0, 4, 2, 0, 8 }, /* G */
+ { 0, 4, 1, 0, 8 }, /* B */
},
.flags = AV_PIX_FMT_FLAG_RGB,
},
.log2_chroma_w= 0,
.log2_chroma_h= 0,
.comp = {
- { 0, 4, 2, 0, 8, 3, 7, 3 }, /* R */
- { 0, 4, 1, 0, 8, 3, 7, 2 }, /* G */
- { 0, 4, 0, 0, 8, 3, 7, 1 }, /* B */
+ { 0, 4, 2, 0, 8 }, /* R */
+ { 0, 4, 1, 0, 8 }, /* G */
+ { 0, 4, 0, 0, 8 }, /* B */
},
.flags = AV_PIX_FMT_FLAG_RGB,
},
.log2_chroma_w = 0,
.log2_chroma_h = 0,
.comp = {
- { 0, 2, 0, 0, 9, 1, 8, 1 }, /* Y */
+ { 0, 2, 0, 0, 9 }, /* Y */
},
.flags = AV_PIX_FMT_FLAG_BE,
.alias = "y9be",
.log2_chroma_w = 0,
.log2_chroma_h = 0,
.comp = {
- { 0, 2, 0, 0, 9, 1, 8, 1 }, /* Y */
+ { 0, 2, 0, 0, 9 }, /* Y */
},
.alias = "y9le",
},
.log2_chroma_w = 0,
.log2_chroma_h = 0,
.comp = {
- { 0, 2, 0, 0, 10, 1, 9, 1 }, /* Y */
+ { 0, 2, 0, 0, 10 }, /* Y */
},
.flags = AV_PIX_FMT_FLAG_BE,
.alias = "y10be",
.log2_chroma_w = 0,
.log2_chroma_h = 0,
.comp = {
- { 0, 2, 0, 0, 10, 1, 9, 1 }, /* Y */
+ { 0, 2, 0, 0, 10 }, /* Y */
},
.alias = "y10le",
},
.log2_chroma_w = 0,
.log2_chroma_h = 0,
.comp = {
- { 0, 2, 0, 0, 12, 1, 11, 1 }, /* Y */
+ { 0, 2, 0, 0, 12 }, /* Y */
},
.flags = AV_PIX_FMT_FLAG_BE,
.alias = "y12be",
.log2_chroma_w = 0,
.log2_chroma_h = 0,
.comp = {
- { 0, 2, 0, 0, 12, 1, 11, 1 }, /* Y */
+ { 0, 2, 0, 0, 12 }, /* Y */
},
.alias = "y12le",
},
.log2_chroma_w = 0,
.log2_chroma_h = 0,
.comp = {
- { 0, 2, 0, 0, 14, 1, 13, 1 }, /* Y */
+ { 0, 2, 0, 0, 14 }, /* Y */
},
.flags = AV_PIX_FMT_FLAG_BE,
.alias = "y14be",
.log2_chroma_w = 0,
.log2_chroma_h = 0,
.comp = {
- { 0, 2, 0, 0, 14, 1, 13, 1 }, /* Y */
+ { 0, 2, 0, 0, 14 }, /* Y */
},
.alias = "y14le",
},
.log2_chroma_w = 0,
.log2_chroma_h = 0,
.comp = {
- { 0, 2, 0, 0, 16, 1, 15, 1 }, /* Y */
+ { 0, 2, 0, 0, 16 }, /* Y */
},
.flags = AV_PIX_FMT_FLAG_BE,
.alias = "y16be",
.log2_chroma_w = 0,
.log2_chroma_h = 0,
.comp = {
- { 0, 2, 0, 0, 16, 1, 15, 1 }, /* Y */
+ { 0, 2, 0, 0, 16 }, /* Y */
},
.alias = "y16le",
},
.log2_chroma_w = 0,
.log2_chroma_h = 1,
.comp = {
- { 0, 1, 0, 0, 8, 0, 7, 1 }, /* Y */
- { 1, 1, 0, 0, 8, 0, 7, 1 }, /* U */
- { 2, 1, 0, 0, 8, 0, 7, 1 }, /* V */
+ { 0, 1, 0, 0, 8 }, /* Y */
+ { 1, 1, 0, 0, 8 }, /* U */
+ { 2, 1, 0, 0, 8 }, /* V */
},
.flags = AV_PIX_FMT_FLAG_PLANAR,
},
.log2_chroma_w = 0,
.log2_chroma_h = 1,
.comp = {
- { 0, 1, 0, 0, 8, 0, 7, 1 }, /* Y */
- { 1, 1, 0, 0, 8, 0, 7, 1 }, /* U */
- { 2, 1, 0, 0, 8, 0, 7, 1 }, /* V */
+ { 0, 1, 0, 0, 8 }, /* Y */
+ { 1, 1, 0, 0, 8 }, /* U */
+ { 2, 1, 0, 0, 8 }, /* V */
},
.flags = AV_PIX_FMT_FLAG_PLANAR,
},
.log2_chroma_w = 0,
.log2_chroma_h = 1,
.comp = {
- { 0, 2, 0, 0, 10, 1, 9, 1 }, /* Y */
- { 1, 2, 0, 0, 10, 1, 9, 1 }, /* U */
- { 2, 2, 0, 0, 10, 1, 9, 1 }, /* V */
+ { 0, 2, 0, 0, 10 }, /* Y */
+ { 1, 2, 0, 0, 10 }, /* U */
+ { 2, 2, 0, 0, 10 }, /* V */
},
.flags = AV_PIX_FMT_FLAG_PLANAR,
},
.log2_chroma_w = 0,
.log2_chroma_h = 1,
.comp = {
- { 0, 2, 0, 0, 10, 1, 9, 1 }, /* Y */
- { 1, 2, 0, 0, 10, 1, 9, 1 }, /* U */
- { 2, 2, 0, 0, 10, 1, 9, 1 }, /* V */
+ { 0, 2, 0, 0, 10 }, /* Y */
+ { 1, 2, 0, 0, 10 }, /* U */
+ { 2, 2, 0, 0, 10 }, /* V */
},
.flags = AV_PIX_FMT_FLAG_BE | AV_PIX_FMT_FLAG_PLANAR,
},
.log2_chroma_w = 0,
.log2_chroma_h = 1,
.comp = {
- { 0, 2, 0, 0, 12, 1, 11, 1 }, /* Y */
- { 1, 2, 0, 0, 12, 1, 11, 1 }, /* U */
- { 2, 2, 0, 0, 12, 1, 11, 1 }, /* V */
+ { 0, 2, 0, 0, 12 }, /* Y */
+ { 1, 2, 0, 0, 12 }, /* U */
+ { 2, 2, 0, 0, 12 }, /* V */
},
.flags = AV_PIX_FMT_FLAG_PLANAR,
},
.log2_chroma_w = 0,
.log2_chroma_h = 1,
.comp = {
- { 0, 2, 0, 0, 12, 1, 11, 1 }, /* Y */
- { 1, 2, 0, 0, 12, 1, 11, 1 }, /* U */
- { 2, 2, 0, 0, 12, 1, 11, 1 }, /* V */
+ { 0, 2, 0, 0, 12 }, /* Y */
+ { 1, 2, 0, 0, 12 }, /* U */
+ { 2, 2, 0, 0, 12 }, /* V */
},
.flags = AV_PIX_FMT_FLAG_BE | AV_PIX_FMT_FLAG_PLANAR,
},
.log2_chroma_w = 1,
.log2_chroma_h = 1,
.comp = {
- { 0, 1, 0, 0, 8, 0, 7, 1 }, /* Y */
- { 1, 1, 0, 0, 8, 0, 7, 1 }, /* U */
- { 2, 1, 0, 0, 8, 0, 7, 1 }, /* V */
- { 3, 1, 0, 0, 8, 0, 7, 1 }, /* A */
+ { 0, 1, 0, 0, 8 }, /* Y */
+ { 1, 1, 0, 0, 8 }, /* U */
+ { 2, 1, 0, 0, 8 }, /* V */
+ { 3, 1, 0, 0, 8 }, /* A */
},
.flags = AV_PIX_FMT_FLAG_PLANAR | AV_PIX_FMT_FLAG_ALPHA,
},
.log2_chroma_w = 1,
.log2_chroma_h = 0,
.comp = {
- { 0, 1, 0, 0, 8, 0, 7, 1 }, /* Y */
- { 1, 1, 0, 0, 8, 0, 7, 1 }, /* U */
- { 2, 1, 0, 0, 8, 0, 7, 1 }, /* V */
- { 3, 1, 0, 0, 8, 0, 7, 1 }, /* A */
+ { 0, 1, 0, 0, 8 }, /* Y */
+ { 1, 1, 0, 0, 8 }, /* U */
+ { 2, 1, 0, 0, 8 }, /* V */
+ { 3, 1, 0, 0, 8 }, /* A */
},
.flags = AV_PIX_FMT_FLAG_PLANAR | AV_PIX_FMT_FLAG_ALPHA,
},
.log2_chroma_w = 0,
.log2_chroma_h = 0,
.comp = {
- { 0, 1, 0, 0, 8, 0, 7, 1 }, /* Y */
- { 1, 1, 0, 0, 8, 0, 7, 1 }, /* U */
- { 2, 1, 0, 0, 8, 0, 7, 1 }, /* V */
- { 3, 1, 0, 0, 8, 0, 7, 1 }, /* A */
+ { 0, 1, 0, 0, 8 }, /* Y */
+ { 1, 1, 0, 0, 8 }, /* U */
+ { 2, 1, 0, 0, 8 }, /* V */
+ { 3, 1, 0, 0, 8 }, /* A */
},
.flags = AV_PIX_FMT_FLAG_PLANAR | AV_PIX_FMT_FLAG_ALPHA,
},
.log2_chroma_w = 1,
.log2_chroma_h = 1,
.comp = {
- { 0, 2, 0, 0, 9, 1, 8, 1 }, /* Y */
- { 1, 2, 0, 0, 9, 1, 8, 1 }, /* U */
- { 2, 2, 0, 0, 9, 1, 8, 1 }, /* V */
- { 3, 2, 0, 0, 9, 1, 8, 1 }, /* A */
+ { 0, 2, 0, 0, 9 }, /* Y */
+ { 1, 2, 0, 0, 9 }, /* U */
+ { 2, 2, 0, 0, 9 }, /* V */
+ { 3, 2, 0, 0, 9 }, /* A */
},
.flags = AV_PIX_FMT_FLAG_BE | AV_PIX_FMT_FLAG_PLANAR | AV_PIX_FMT_FLAG_ALPHA,
},
.log2_chroma_w = 1,
.log2_chroma_h = 1,
.comp = {
- { 0, 2, 0, 0, 9, 1, 8, 1 }, /* Y */
- { 1, 2, 0, 0, 9, 1, 8, 1 }, /* U */
- { 2, 2, 0, 0, 9, 1, 8, 1 }, /* V */
- { 3, 2, 0, 0, 9, 1, 8, 1 }, /* A */
+ { 0, 2, 0, 0, 9 }, /* Y */
+ { 1, 2, 0, 0, 9 }, /* U */
+ { 2, 2, 0, 0, 9 }, /* V */
+ { 3, 2, 0, 0, 9 }, /* A */
},
.flags = AV_PIX_FMT_FLAG_PLANAR | AV_PIX_FMT_FLAG_ALPHA,
},
.log2_chroma_w = 1,
.log2_chroma_h = 0,
.comp = {
- { 0, 2, 0, 0, 9, 1, 8, 1 }, /* Y */
- { 1, 2, 0, 0, 9, 1, 8, 1 }, /* U */
- { 2, 2, 0, 0, 9, 1, 8, 1 }, /* V */
- { 3, 2, 0, 0, 9, 1, 8, 1 }, /* A */
+ { 0, 2, 0, 0, 9 }, /* Y */
+ { 1, 2, 0, 0, 9 }, /* U */
+ { 2, 2, 0, 0, 9 }, /* V */
+ { 3, 2, 0, 0, 9 }, /* A */
},
.flags = AV_PIX_FMT_FLAG_BE | AV_PIX_FMT_FLAG_PLANAR | AV_PIX_FMT_FLAG_ALPHA,
},
.log2_chroma_w = 1,
.log2_chroma_h = 0,
.comp = {
- { 0, 2, 0, 0, 9, 1, 8, 1 }, /* Y */
- { 1, 2, 0, 0, 9, 1, 8, 1 }, /* U */
- { 2, 2, 0, 0, 9, 1, 8, 1 }, /* V */
- { 3, 2, 0, 0, 9, 1, 8, 1 }, /* A */
+ { 0, 2, 0, 0, 9 }, /* Y */
+ { 1, 2, 0, 0, 9 }, /* U */
+ { 2, 2, 0, 0, 9 }, /* V */
+ { 3, 2, 0, 0, 9 }, /* A */
},
.flags = AV_PIX_FMT_FLAG_PLANAR | AV_PIX_FMT_FLAG_ALPHA,
},
.log2_chroma_w = 0,
.log2_chroma_h = 0,
.comp = {
- { 0, 2, 0, 0, 9, 1, 8, 1 }, /* Y */
- { 1, 2, 0, 0, 9, 1, 8, 1 }, /* U */
- { 2, 2, 0, 0, 9, 1, 8, 1 }, /* V */
- { 3, 2, 0, 0, 9, 1, 8, 1 }, /* A */
+ { 0, 2, 0, 0, 9 }, /* Y */
+ { 1, 2, 0, 0, 9 }, /* U */
+ { 2, 2, 0, 0, 9 }, /* V */
+ { 3, 2, 0, 0, 9 }, /* A */
},
.flags = AV_PIX_FMT_FLAG_BE | AV_PIX_FMT_FLAG_PLANAR | AV_PIX_FMT_FLAG_ALPHA,
},
.log2_chroma_w = 0,
.log2_chroma_h = 0,
.comp = {
- { 0, 2, 0, 0, 9, 1, 8, 1 }, /* Y */
- { 1, 2, 0, 0, 9, 1, 8, 1 }, /* U */
- { 2, 2, 0, 0, 9, 1, 8, 1 }, /* V */
- { 3, 2, 0, 0, 9, 1, 8, 1 }, /* A */
+ { 0, 2, 0, 0, 9 }, /* Y */
+ { 1, 2, 0, 0, 9 }, /* U */
+ { 2, 2, 0, 0, 9 }, /* V */
+ { 3, 2, 0, 0, 9 }, /* A */
},
.flags = AV_PIX_FMT_FLAG_PLANAR | AV_PIX_FMT_FLAG_ALPHA,
},
.log2_chroma_w = 1,
.log2_chroma_h = 1,
.comp = {
- { 0, 2, 0, 0, 10, 1, 9, 1 }, /* Y */
- { 1, 2, 0, 0, 10, 1, 9, 1 }, /* U */
- { 2, 2, 0, 0, 10, 1, 9, 1 }, /* V */
- { 3, 2, 0, 0, 10, 1, 9, 1 }, /* A */
+ { 0, 2, 0, 0, 10 }, /* Y */
+ { 1, 2, 0, 0, 10 }, /* U */
+ { 2, 2, 0, 0, 10 }, /* V */
+ { 3, 2, 0, 0, 10 }, /* A */
},
.flags = AV_PIX_FMT_FLAG_BE | AV_PIX_FMT_FLAG_PLANAR | AV_PIX_FMT_FLAG_ALPHA,
},
.log2_chroma_w = 1,
.log2_chroma_h = 1,
.comp = {
- { 0, 2, 0, 0, 10, 1, 9, 1 }, /* Y */
- { 1, 2, 0, 0, 10, 1, 9, 1 }, /* U */
- { 2, 2, 0, 0, 10, 1, 9, 1 }, /* V */
- { 3, 2, 0, 0, 10, 1, 9, 1 }, /* A */
+ { 0, 2, 0, 0, 10 }, /* Y */
+ { 1, 2, 0, 0, 10 }, /* U */
+ { 2, 2, 0, 0, 10 }, /* V */
+ { 3, 2, 0, 0, 10 }, /* A */
},
.flags = AV_PIX_FMT_FLAG_PLANAR | AV_PIX_FMT_FLAG_ALPHA,
},
.log2_chroma_w = 1,
.log2_chroma_h = 0,
.comp = {
- { 0, 2, 0, 0, 10, 1, 9, 1 }, /* Y */
- { 1, 2, 0, 0, 10, 1, 9, 1 }, /* U */
- { 2, 2, 0, 0, 10, 1, 9, 1 }, /* V */
- { 3, 2, 0, 0, 10, 1, 9, 1 }, /* A */
+ { 0, 2, 0, 0, 10 }, /* Y */
+ { 1, 2, 0, 0, 10 }, /* U */
+ { 2, 2, 0, 0, 10 }, /* V */
+ { 3, 2, 0, 0, 10 }, /* A */
},
.flags = AV_PIX_FMT_FLAG_BE | AV_PIX_FMT_FLAG_PLANAR | AV_PIX_FMT_FLAG_ALPHA,
},
.log2_chroma_w = 1,
.log2_chroma_h = 0,
.comp = {
- { 0, 2, 0, 0, 10, 1, 9, 1 }, /* Y */
- { 1, 2, 0, 0, 10, 1, 9, 1 }, /* U */
- { 2, 2, 0, 0, 10, 1, 9, 1 }, /* V */
- { 3, 2, 0, 0, 10, 1, 9, 1 }, /* A */
+ { 0, 2, 0, 0, 10 }, /* Y */
+ { 1, 2, 0, 0, 10 }, /* U */
+ { 2, 2, 0, 0, 10 }, /* V */
+ { 3, 2, 0, 0, 10 }, /* A */
},
.flags = AV_PIX_FMT_FLAG_PLANAR | AV_PIX_FMT_FLAG_ALPHA,
},
.log2_chroma_w = 0,
.log2_chroma_h = 0,
.comp = {
- { 0, 2, 0, 0, 10, 1, 9, 1 }, /* Y */
- { 1, 2, 0, 0, 10, 1, 9, 1 }, /* U */
- { 2, 2, 0, 0, 10, 1, 9, 1 }, /* V */
- { 3, 2, 0, 0, 10, 1, 9, 1 }, /* A */
+ { 0, 2, 0, 0, 10 }, /* Y */
+ { 1, 2, 0, 0, 10 }, /* U */
+ { 2, 2, 0, 0, 10 }, /* V */
+ { 3, 2, 0, 0, 10 }, /* A */
},
.flags = AV_PIX_FMT_FLAG_BE | AV_PIX_FMT_FLAG_PLANAR | AV_PIX_FMT_FLAG_ALPHA,
},
.log2_chroma_w = 0,
.log2_chroma_h = 0,
.comp = {
- { 0, 2, 0, 0, 10, 1, 9, 1 }, /* Y */
- { 1, 2, 0, 0, 10, 1, 9, 1 }, /* U */
- { 2, 2, 0, 0, 10, 1, 9, 1 }, /* V */
- { 3, 2, 0, 0, 10, 1, 9, 1 }, /* A */
+ { 0, 2, 0, 0, 10 }, /* Y */
+ { 1, 2, 0, 0, 10 }, /* U */
+ { 2, 2, 0, 0, 10 }, /* V */
+ { 3, 2, 0, 0, 10 }, /* A */
},
.flags = AV_PIX_FMT_FLAG_PLANAR | AV_PIX_FMT_FLAG_ALPHA,
},
.log2_chroma_w = 1,
.log2_chroma_h = 1,
.comp = {
- { 0, 2, 0, 0, 16, 1, 15, 1 }, /* Y */
- { 1, 2, 0, 0, 16, 1, 15, 1 }, /* U */
- { 2, 2, 0, 0, 16, 1, 15, 1 }, /* V */
- { 3, 2, 0, 0, 16, 1, 15, 1 }, /* A */
+ { 0, 2, 0, 0, 16 }, /* Y */
+ { 1, 2, 0, 0, 16 }, /* U */
+ { 2, 2, 0, 0, 16 }, /* V */
+ { 3, 2, 0, 0, 16 }, /* A */
},
.flags = AV_PIX_FMT_FLAG_BE | AV_PIX_FMT_FLAG_PLANAR | AV_PIX_FMT_FLAG_ALPHA,
},
.log2_chroma_w = 1,
.log2_chroma_h = 1,
.comp = {
- { 0, 2, 0, 0, 16, 1, 15, 1 }, /* Y */
- { 1, 2, 0, 0, 16, 1, 15, 1 }, /* U */
- { 2, 2, 0, 0, 16, 1, 15, 1 }, /* V */
- { 3, 2, 0, 0, 16, 1, 15, 1 }, /* A */
+ { 0, 2, 0, 0, 16 }, /* Y */
+ { 1, 2, 0, 0, 16 }, /* U */
+ { 2, 2, 0, 0, 16 }, /* V */
+ { 3, 2, 0, 0, 16 }, /* A */
},
.flags = AV_PIX_FMT_FLAG_PLANAR | AV_PIX_FMT_FLAG_ALPHA,
},
.log2_chroma_w = 1,
.log2_chroma_h = 0,
.comp = {
- { 0, 2, 0, 0, 16, 1, 15, 1 }, /* Y */
- { 1, 2, 0, 0, 16, 1, 15, 1 }, /* U */
- { 2, 2, 0, 0, 16, 1, 15, 1 }, /* V */
- { 3, 2, 0, 0, 16, 1, 15, 1 }, /* A */
+ { 0, 2, 0, 0, 16 }, /* Y */
+ { 1, 2, 0, 0, 16 }, /* U */
+ { 2, 2, 0, 0, 16 }, /* V */
+ { 3, 2, 0, 0, 16 }, /* A */
},
.flags = AV_PIX_FMT_FLAG_BE | AV_PIX_FMT_FLAG_PLANAR | AV_PIX_FMT_FLAG_ALPHA,
},
.log2_chroma_w = 1,
.log2_chroma_h = 0,
.comp = {
- { 0, 2, 0, 0, 16, 1, 15, 1 }, /* Y */
- { 1, 2, 0, 0, 16, 1, 15, 1 }, /* U */
- { 2, 2, 0, 0, 16, 1, 15, 1 }, /* V */
- { 3, 2, 0, 0, 16, 1, 15, 1 }, /* A */
+ { 0, 2, 0, 0, 16 }, /* Y */
+ { 1, 2, 0, 0, 16 }, /* U */
+ { 2, 2, 0, 0, 16 }, /* V */
+ { 3, 2, 0, 0, 16 }, /* A */
},
.flags = AV_PIX_FMT_FLAG_PLANAR | AV_PIX_FMT_FLAG_ALPHA,
},
.log2_chroma_w = 0,
.log2_chroma_h = 0,
.comp = {
- { 0, 2, 0, 0, 16, 1, 15, 1 }, /* Y */
- { 1, 2, 0, 0, 16, 1, 15, 1 }, /* U */
- { 2, 2, 0, 0, 16, 1, 15, 1 }, /* V */
- { 3, 2, 0, 0, 16, 1, 15, 1 }, /* A */
+ { 0, 2, 0, 0, 16 }, /* Y */
+ { 1, 2, 0, 0, 16 }, /* U */
+ { 2, 2, 0, 0, 16 }, /* V */
+ { 3, 2, 0, 0, 16 }, /* A */
},
.flags = AV_PIX_FMT_FLAG_BE | AV_PIX_FMT_FLAG_PLANAR | AV_PIX_FMT_FLAG_ALPHA,
},
.log2_chroma_w = 0,
.log2_chroma_h = 0,
.comp = {
- { 0, 2, 0, 0, 16, 1, 15, 1 }, /* Y */
- { 1, 2, 0, 0, 16, 1, 15, 1 }, /* U */
- { 2, 2, 0, 0, 16, 1, 15, 1 }, /* V */
- { 3, 2, 0, 0, 16, 1, 15, 1 }, /* A */
+ { 0, 2, 0, 0, 16 }, /* Y */
+ { 1, 2, 0, 0, 16 }, /* U */
+ { 2, 2, 0, 0, 16 }, /* V */
+ { 3, 2, 0, 0, 16 }, /* A */
},
.flags = AV_PIX_FMT_FLAG_PLANAR | AV_PIX_FMT_FLAG_ALPHA,
},
.log2_chroma_w = 0,
.log2_chroma_h = 0,
.comp = {
- { 0, 6, 0, 0, 16, 5, 15, 1 }, /* R */
- { 0, 6, 2, 0, 16, 5, 15, 3 }, /* G */
- { 0, 6, 4, 0, 16, 5, 15, 5 }, /* B */
+ { 0, 6, 0, 0, 16 }, /* R */
+ { 0, 6, 2, 0, 16 }, /* G */
+ { 0, 6, 4, 0, 16 }, /* B */
},
.flags = AV_PIX_FMT_FLAG_RGB | AV_PIX_FMT_FLAG_BE,
},
.log2_chroma_w = 0,
.log2_chroma_h = 0,
.comp = {
- { 0, 6, 0, 0, 16, 5, 15, 1 }, /* R */
- { 0, 6, 2, 0, 16, 5, 15, 3 }, /* G */
- { 0, 6, 4, 0, 16, 5, 15, 5 }, /* B */
+ { 0, 6, 0, 0, 16 }, /* R */
+ { 0, 6, 2, 0, 16 }, /* G */
+ { 0, 6, 4, 0, 16 }, /* B */
},
.flags = AV_PIX_FMT_FLAG_RGB,
},
.log2_chroma_w = 0,
.log2_chroma_h = 0,
.comp = {
- { 0, 8, 0, 0, 16, 7, 15, 1 }, /* R */
- { 0, 8, 2, 0, 16, 7, 15, 3 }, /* G */
- { 0, 8, 4, 0, 16, 7, 15, 5 }, /* B */
- { 0, 8, 6, 0, 16, 7, 15, 7 }, /* A */
+ { 0, 8, 0, 0, 16 }, /* R */
+ { 0, 8, 2, 0, 16 }, /* G */
+ { 0, 8, 4, 0, 16 }, /* B */
+ { 0, 8, 6, 0, 16 }, /* A */
},
.flags = AV_PIX_FMT_FLAG_BE | AV_PIX_FMT_FLAG_RGB | AV_PIX_FMT_FLAG_ALPHA,
},
.log2_chroma_w = 0,
.log2_chroma_h = 0,
.comp = {
- { 0, 8, 0, 0, 16, 7, 15, 1 }, /* R */
- { 0, 8, 2, 0, 16, 7, 15, 3 }, /* G */
- { 0, 8, 4, 0, 16, 7, 15, 5 }, /* B */
- { 0, 8, 6, 0, 16, 7, 15, 7 }, /* A */
+ { 0, 8, 0, 0, 16 }, /* R */
+ { 0, 8, 2, 0, 16 }, /* G */
+ { 0, 8, 4, 0, 16 }, /* B */
+ { 0, 8, 6, 0, 16 }, /* A */
},
.flags = AV_PIX_FMT_FLAG_RGB | AV_PIX_FMT_FLAG_ALPHA,
},
.log2_chroma_w = 0,
.log2_chroma_h = 0,
.comp = {
- { 0, 2, -1, 3, 5, 1, 4, 0 }, /* R */
- { 0, 2, 0, 5, 6, 1, 5, 1 }, /* G */
- { 0, 2, 0, 0, 5, 1, 4, 1 }, /* B */
+ { 0, 2, -1, 3, 5 }, /* R */
+ { 0, 2, 0, 5, 6 }, /* G */
+ { 0, 2, 0, 0, 5 }, /* B */
},
.flags = AV_PIX_FMT_FLAG_BE | AV_PIX_FMT_FLAG_RGB,
},
.log2_chroma_w = 0,
.log2_chroma_h = 0,
.comp = {
- { 0, 2, 1, 3, 5, 1, 4, 2 }, /* R */
- { 0, 2, 0, 5, 6, 1, 5, 1 }, /* G */
- { 0, 2, 0, 0, 5, 1, 4, 1 }, /* B */
+ { 0, 2, 1, 3, 5 }, /* R */
+ { 0, 2, 0, 5, 6 }, /* G */
+ { 0, 2, 0, 0, 5 }, /* B */
},
.flags = AV_PIX_FMT_FLAG_RGB,
},
.log2_chroma_w = 0,
.log2_chroma_h = 0,
.comp = {
- { 0, 2, -1, 2, 5, 1, 4, 0 }, /* R */
- { 0, 2, 0, 5, 5, 1, 4, 1 }, /* G */
- { 0, 2, 0, 0, 5, 1, 4, 1 }, /* B */
+ { 0, 2, -1, 2, 5 }, /* R */
+ { 0, 2, 0, 5, 5 }, /* G */
+ { 0, 2, 0, 0, 5 }, /* B */
},
.flags = AV_PIX_FMT_FLAG_BE | AV_PIX_FMT_FLAG_RGB,
},
.log2_chroma_w = 0,
.log2_chroma_h = 0,
.comp = {
- { 0, 2, 1, 2, 5, 1, 4, 2 }, /* R */
- { 0, 2, 0, 5, 5, 1, 4, 1 }, /* G */
- { 0, 2, 0, 0, 5, 1, 4, 1 }, /* B */
+ { 0, 2, 1, 2, 5 }, /* R */
+ { 0, 2, 0, 5, 5 }, /* G */
+ { 0, 2, 0, 0, 5 }, /* B */
},
.flags = AV_PIX_FMT_FLAG_RGB,
},
.log2_chroma_w = 0,
.log2_chroma_h = 0,
.comp = {
- { 0, 2, -1, 0, 4, 1, 3, 0 }, /* R */
- { 0, 2, 0, 4, 4, 1, 3, 1 }, /* G */
- { 0, 2, 0, 0, 4, 1, 3, 1 }, /* B */
+ { 0, 2, -1, 0, 4 }, /* R */
+ { 0, 2, 0, 4, 4 }, /* G */
+ { 0, 2, 0, 0, 4 }, /* B */
},
.flags = AV_PIX_FMT_FLAG_BE | AV_PIX_FMT_FLAG_RGB,
},
.log2_chroma_w = 0,
.log2_chroma_h = 0,
.comp = {
- { 0, 2, 1, 0, 4, 1, 3, 2 }, /* R */
- { 0, 2, 0, 4, 4, 1, 3, 1 }, /* G */
- { 0, 2, 0, 0, 4, 1, 3, 1 }, /* B */
+ { 0, 2, 1, 0, 4 }, /* R */
+ { 0, 2, 0, 4, 4 }, /* G */
+ { 0, 2, 0, 0, 4 }, /* B */
},
.flags = AV_PIX_FMT_FLAG_RGB,
},
.log2_chroma_w = 0,
.log2_chroma_h = 0,
.comp = {
- { 0, 6, 4, 0, 16, 5, 15, 5 }, /* R */
- { 0, 6, 2, 0, 16, 5, 15, 3 }, /* G */
- { 0, 6, 0, 0, 16, 5, 15, 1 }, /* B */
+ { 0, 6, 4, 0, 16 }, /* R */
+ { 0, 6, 2, 0, 16 }, /* G */
+ { 0, 6, 0, 0, 16 }, /* B */
},
.flags = AV_PIX_FMT_FLAG_BE | AV_PIX_FMT_FLAG_RGB,
},
.log2_chroma_w = 0,
.log2_chroma_h = 0,
.comp = {
- { 0, 6, 4, 0, 16, 5, 15, 5 }, /* R */
- { 0, 6, 2, 0, 16, 5, 15, 3 }, /* G */
- { 0, 6, 0, 0, 16, 5, 15, 1 }, /* B */
+ { 0, 6, 4, 0, 16 }, /* R */
+ { 0, 6, 2, 0, 16 }, /* G */
+ { 0, 6, 0, 0, 16 }, /* B */
},
.flags = AV_PIX_FMT_FLAG_RGB,
},
.log2_chroma_w = 0,
.log2_chroma_h = 0,
.comp = {
- { 0, 8, 4, 0, 16, 7, 15, 5 }, /* R */
- { 0, 8, 2, 0, 16, 7, 15, 3 }, /* G */
- { 0, 8, 0, 0, 16, 7, 15, 1 }, /* B */
- { 0, 8, 6, 0, 16, 7, 15, 7 }, /* A */
+ { 0, 8, 4, 0, 16 }, /* R */
+ { 0, 8, 2, 0, 16 }, /* G */
+ { 0, 8, 0, 0, 16 }, /* B */
+ { 0, 8, 6, 0, 16 }, /* A */
},
.flags = AV_PIX_FMT_FLAG_BE | AV_PIX_FMT_FLAG_RGB | AV_PIX_FMT_FLAG_ALPHA,
},
.log2_chroma_w = 0,
.log2_chroma_h = 0,
.comp = {
- { 0, 8, 4, 0, 16, 7, 15, 5 }, /* R */
- { 0, 8, 2, 0, 16, 7, 15, 3 }, /* G */
- { 0, 8, 0, 0, 16, 7, 15, 1 }, /* B */
- { 0, 8, 6, 0, 16, 7, 15, 7 }, /* A */
+ { 0, 8, 4, 0, 16 }, /* R */
+ { 0, 8, 2, 0, 16 }, /* G */
+ { 0, 8, 0, 0, 16 }, /* B */
+ { 0, 8, 6, 0, 16 }, /* A */
},
.flags = AV_PIX_FMT_FLAG_RGB | AV_PIX_FMT_FLAG_ALPHA,
},
.log2_chroma_w = 0,
.log2_chroma_h = 0,
.comp = {
- { 0, 2, 0, 0, 5, 1, 4, 1 }, /* R */
- { 0, 2, 0, 5, 6, 1, 5, 1 }, /* G */
- { 0, 2, -1, 3, 5, 1, 4, 0 }, /* B */
+ { 0, 2, 0, 0, 5 }, /* R */
+ { 0, 2, 0, 5, 6 }, /* G */
+ { 0, 2, -1, 3, 5 }, /* B */
},
.flags = AV_PIX_FMT_FLAG_BE | AV_PIX_FMT_FLAG_RGB,
},
.log2_chroma_w = 0,
.log2_chroma_h = 0,
.comp = {
- { 0, 2, 0, 0, 5, 1, 4, 1 }, /* R */
- { 0, 2, 0, 5, 6, 1, 5, 1 }, /* G */
- { 0, 2, 1, 3, 5, 1, 4, 2 }, /* B */
+ { 0, 2, 0, 0, 5 }, /* R */
+ { 0, 2, 0, 5, 6 }, /* G */
+ { 0, 2, 1, 3, 5 }, /* B */
},
.flags = AV_PIX_FMT_FLAG_RGB,
},
.log2_chroma_w = 0,
.log2_chroma_h = 0,
.comp = {
- { 0, 2, 0, 0, 5, 1, 4, 1 }, /* R */
- { 0, 2, 0, 5, 5, 1, 4, 1 }, /* G */
- { 0, 2, -1, 2, 5, 1, 4, 0 }, /* B */
+ { 0, 2, 0, 0, 5 }, /* R */
+ { 0, 2, 0, 5, 5 }, /* G */
+ { 0, 2, -1, 2, 5 }, /* B */
},
.flags = AV_PIX_FMT_FLAG_BE | AV_PIX_FMT_FLAG_RGB,
},
.log2_chroma_w = 0,
.log2_chroma_h = 0,
.comp = {
- { 0, 2, 0, 0, 5, 1, 4, 1 }, /* R */
- { 0, 2, 0, 5, 5, 1, 4, 1 }, /* G */
- { 0, 2, 1, 2, 5, 1, 4, 2 }, /* B */
+ { 0, 2, 0, 0, 5 }, /* R */
+ { 0, 2, 0, 5, 5 }, /* G */
+ { 0, 2, 1, 2, 5 }, /* B */
},
.flags = AV_PIX_FMT_FLAG_RGB,
},
.log2_chroma_w = 0,
.log2_chroma_h = 0,
.comp = {
- { 0, 2, 0, 0, 4, 1, 3, 1 }, /* R */
- { 0, 2, 0, 4, 4, 1, 3, 1 }, /* G */
- { 0, 2, -1, 0, 4, 1, 3, 0 }, /* B */
+ { 0, 2, 0, 0, 4 }, /* R */
+ { 0, 2, 0, 4, 4 }, /* G */
+ { 0, 2, -1, 0, 4 }, /* B */
},
.flags = AV_PIX_FMT_FLAG_BE | AV_PIX_FMT_FLAG_RGB,
},
.log2_chroma_w = 0,
.log2_chroma_h = 0,
.comp = {
- { 0, 2, 0, 0, 4, 1, 3, 1 }, /* R */
- { 0, 2, 0, 4, 4, 1, 3, 1 }, /* G */
- { 0, 2, 1, 0, 4, 1, 3, 2 }, /* B */
+ { 0, 2, 0, 0, 4 }, /* R */
+ { 0, 2, 0, 4, 4 }, /* G */
+ { 0, 2, 1, 0, 4 }, /* B */
},
.flags = AV_PIX_FMT_FLAG_RGB,
},
-#if FF_API_VAAPI
- [AV_PIX_FMT_VAAPI_MOCO] = {
- .name = "vaapi_moco",
- .log2_chroma_w = 1,
- .log2_chroma_h = 1,
- .flags = AV_PIX_FMT_FLAG_HWACCEL,
- },
- [AV_PIX_FMT_VAAPI_IDCT] = {
- .name = "vaapi_idct",
- .log2_chroma_w = 1,
- .log2_chroma_h = 1,
- .flags = AV_PIX_FMT_FLAG_HWACCEL,
- },
- [AV_PIX_FMT_VAAPI_VLD] = {
- .name = "vaapi_vld",
- .log2_chroma_w = 1,
- .log2_chroma_h = 1,
- .flags = AV_PIX_FMT_FLAG_HWACCEL,
- },
-#else
[AV_PIX_FMT_VAAPI] = {
.name = "vaapi",
.log2_chroma_w = 1,
.log2_chroma_h = 1,
.flags = AV_PIX_FMT_FLAG_HWACCEL,
},
-#endif
[AV_PIX_FMT_YUV420P9LE] = {
.name = "yuv420p9le",
.nb_components = 3,
.log2_chroma_w = 1,
.log2_chroma_h = 1,
.comp = {
- { 0, 2, 0, 0, 9, 1, 8, 1 }, /* Y */
- { 1, 2, 0, 0, 9, 1, 8, 1 }, /* U */
- { 2, 2, 0, 0, 9, 1, 8, 1 }, /* V */
+ { 0, 2, 0, 0, 9 }, /* Y */
+ { 1, 2, 0, 0, 9 }, /* U */
+ { 2, 2, 0, 0, 9 }, /* V */
},
.flags = AV_PIX_FMT_FLAG_PLANAR,
},
.log2_chroma_w = 1,
.log2_chroma_h = 1,
.comp = {
- { 0, 2, 0, 0, 9, 1, 8, 1 }, /* Y */
- { 1, 2, 0, 0, 9, 1, 8, 1 }, /* U */
- { 2, 2, 0, 0, 9, 1, 8, 1 }, /* V */
+ { 0, 2, 0, 0, 9 }, /* Y */
+ { 1, 2, 0, 0, 9 }, /* U */
+ { 2, 2, 0, 0, 9 }, /* V */
},
.flags = AV_PIX_FMT_FLAG_BE | AV_PIX_FMT_FLAG_PLANAR,
},
.log2_chroma_w = 1,
.log2_chroma_h = 1,
.comp = {
- { 0, 2, 0, 0, 10, 1, 9, 1 }, /* Y */
- { 1, 2, 0, 0, 10, 1, 9, 1 }, /* U */
- { 2, 2, 0, 0, 10, 1, 9, 1 }, /* V */
+ { 0, 2, 0, 0, 10 }, /* Y */
+ { 1, 2, 0, 0, 10 }, /* U */
+ { 2, 2, 0, 0, 10 }, /* V */
},
.flags = AV_PIX_FMT_FLAG_PLANAR,
},
.log2_chroma_w = 1,
.log2_chroma_h = 1,
.comp = {
- { 0, 2, 0, 0, 10, 1, 9, 1 }, /* Y */
- { 1, 2, 0, 0, 10, 1, 9, 1 }, /* U */
- { 2, 2, 0, 0, 10, 1, 9, 1 }, /* V */
+ { 0, 2, 0, 0, 10 }, /* Y */
+ { 1, 2, 0, 0, 10 }, /* U */
+ { 2, 2, 0, 0, 10 }, /* V */
},
.flags = AV_PIX_FMT_FLAG_BE | AV_PIX_FMT_FLAG_PLANAR,
},
.log2_chroma_w = 1,
.log2_chroma_h = 1,
.comp = {
- { 0, 2, 0, 0, 12, 1, 11, 1 }, /* Y */
- { 1, 2, 0, 0, 12, 1, 11, 1 }, /* U */
- { 2, 2, 0, 0, 12, 1, 11, 1 }, /* V */
+ { 0, 2, 0, 0, 12 }, /* Y */
+ { 1, 2, 0, 0, 12 }, /* U */
+ { 2, 2, 0, 0, 12 }, /* V */
},
.flags = AV_PIX_FMT_FLAG_PLANAR,
},
.log2_chroma_w = 1,
.log2_chroma_h = 1,
.comp = {
- { 0, 2, 0, 0, 12, 1, 11, 1 }, /* Y */
- { 1, 2, 0, 0, 12, 1, 11, 1 }, /* U */
- { 2, 2, 0, 0, 12, 1, 11, 1 }, /* V */
+ { 0, 2, 0, 0, 12 }, /* Y */
+ { 1, 2, 0, 0, 12 }, /* U */
+ { 2, 2, 0, 0, 12 }, /* V */
},
.flags = AV_PIX_FMT_FLAG_BE | AV_PIX_FMT_FLAG_PLANAR,
},
.log2_chroma_w = 1,
.log2_chroma_h = 1,
.comp = {
- { 0, 2, 0, 0, 14, 1, 13, 1 }, /* Y */
- { 1, 2, 0, 0, 14, 1, 13, 1 }, /* U */
- { 2, 2, 0, 0, 14, 1, 13, 1 }, /* V */
+ { 0, 2, 0, 0, 14 }, /* Y */
+ { 1, 2, 0, 0, 14 }, /* U */
+ { 2, 2, 0, 0, 14 }, /* V */
},
.flags = AV_PIX_FMT_FLAG_PLANAR,
},
.log2_chroma_w = 1,
.log2_chroma_h = 1,
.comp = {
- { 0, 2, 0, 0, 14, 1, 13, 1 }, /* Y */
- { 1, 2, 0, 0, 14, 1, 13, 1 }, /* U */
- { 2, 2, 0, 0, 14, 1, 13, 1 }, /* V */
+ { 0, 2, 0, 0, 14 }, /* Y */
+ { 1, 2, 0, 0, 14 }, /* U */
+ { 2, 2, 0, 0, 14 }, /* V */
},
.flags = AV_PIX_FMT_FLAG_BE | AV_PIX_FMT_FLAG_PLANAR,
},
.log2_chroma_w = 1,
.log2_chroma_h = 1,
.comp = {
- { 0, 2, 0, 0, 16, 1, 15, 1 }, /* Y */
- { 1, 2, 0, 0, 16, 1, 15, 1 }, /* U */
- { 2, 2, 0, 0, 16, 1, 15, 1 }, /* V */
+ { 0, 2, 0, 0, 16 }, /* Y */
+ { 1, 2, 0, 0, 16 }, /* U */
+ { 2, 2, 0, 0, 16 }, /* V */
},
.flags = AV_PIX_FMT_FLAG_PLANAR,
},
.log2_chroma_w = 1,
.log2_chroma_h = 1,
.comp = {
- { 0, 2, 0, 0, 16, 1, 15, 1 }, /* Y */
- { 1, 2, 0, 0, 16, 1, 15, 1 }, /* U */
- { 2, 2, 0, 0, 16, 1, 15, 1 }, /* V */
+ { 0, 2, 0, 0, 16 }, /* Y */
+ { 1, 2, 0, 0, 16 }, /* U */
+ { 2, 2, 0, 0, 16 }, /* V */
},
.flags = AV_PIX_FMT_FLAG_BE | AV_PIX_FMT_FLAG_PLANAR,
},
.log2_chroma_w = 1,
.log2_chroma_h = 0,
.comp = {
- { 0, 2, 0, 0, 9, 1, 8, 1 }, /* Y */
- { 1, 2, 0, 0, 9, 1, 8, 1 }, /* U */
- { 2, 2, 0, 0, 9, 1, 8, 1 }, /* V */
+ { 0, 2, 0, 0, 9 }, /* Y */
+ { 1, 2, 0, 0, 9 }, /* U */
+ { 2, 2, 0, 0, 9 }, /* V */
},
.flags = AV_PIX_FMT_FLAG_PLANAR,
},
.log2_chroma_w = 1,
.log2_chroma_h = 0,
.comp = {
- { 0, 2, 0, 0, 9, 1, 8, 1 }, /* Y */
- { 1, 2, 0, 0, 9, 1, 8, 1 }, /* U */
- { 2, 2, 0, 0, 9, 1, 8, 1 }, /* V */
+ { 0, 2, 0, 0, 9 }, /* Y */
+ { 1, 2, 0, 0, 9 }, /* U */
+ { 2, 2, 0, 0, 9 }, /* V */
},
.flags = AV_PIX_FMT_FLAG_BE | AV_PIX_FMT_FLAG_PLANAR,
},
.log2_chroma_w = 1,
.log2_chroma_h = 0,
.comp = {
- { 0, 2, 0, 0, 10, 1, 9, 1 }, /* Y */
- { 1, 2, 0, 0, 10, 1, 9, 1 }, /* U */
- { 2, 2, 0, 0, 10, 1, 9, 1 }, /* V */
+ { 0, 2, 0, 0, 10 }, /* Y */
+ { 1, 2, 0, 0, 10 }, /* U */
+ { 2, 2, 0, 0, 10 }, /* V */
},
.flags = AV_PIX_FMT_FLAG_PLANAR,
},
.log2_chroma_w = 1,
.log2_chroma_h = 0,
.comp = {
- { 0, 2, 0, 0, 10, 1, 9, 1 }, /* Y */
- { 1, 2, 0, 0, 10, 1, 9, 1 }, /* U */
- { 2, 2, 0, 0, 10, 1, 9, 1 }, /* V */
+ { 0, 2, 0, 0, 10 }, /* Y */
+ { 1, 2, 0, 0, 10 }, /* U */
+ { 2, 2, 0, 0, 10 }, /* V */
},
.flags = AV_PIX_FMT_FLAG_BE | AV_PIX_FMT_FLAG_PLANAR,
},
.log2_chroma_w = 1,
.log2_chroma_h = 0,
.comp = {
- { 0, 2, 0, 0, 12, 1, 11, 1 }, /* Y */
- { 1, 2, 0, 0, 12, 1, 11, 1 }, /* U */
- { 2, 2, 0, 0, 12, 1, 11, 1 }, /* V */
+ { 0, 2, 0, 0, 12 }, /* Y */
+ { 1, 2, 0, 0, 12 }, /* U */
+ { 2, 2, 0, 0, 12 }, /* V */
},
.flags = AV_PIX_FMT_FLAG_PLANAR,
},
.log2_chroma_w = 1,
.log2_chroma_h = 0,
.comp = {
- { 0, 2, 0, 0, 12, 1, 11, 1 }, /* Y */
- { 1, 2, 0, 0, 12, 1, 11, 1 }, /* U */
- { 2, 2, 0, 0, 12, 1, 11, 1 }, /* V */
+ { 0, 2, 0, 0, 12 }, /* Y */
+ { 1, 2, 0, 0, 12 }, /* U */
+ { 2, 2, 0, 0, 12 }, /* V */
},
.flags = AV_PIX_FMT_FLAG_BE | AV_PIX_FMT_FLAG_PLANAR,
},
.log2_chroma_w = 1,
.log2_chroma_h = 0,
.comp = {
- { 0, 2, 0, 0, 14, 1, 13, 1 }, /* Y */
- { 1, 2, 0, 0, 14, 1, 13, 1 }, /* U */
- { 2, 2, 0, 0, 14, 1, 13, 1 }, /* V */
+ { 0, 2, 0, 0, 14 }, /* Y */
+ { 1, 2, 0, 0, 14 }, /* U */
+ { 2, 2, 0, 0, 14 }, /* V */
},
.flags = AV_PIX_FMT_FLAG_PLANAR,
},
.log2_chroma_w = 1,
.log2_chroma_h = 0,
.comp = {
- { 0, 2, 0, 0, 14, 1, 13, 1 }, /* Y */
- { 1, 2, 0, 0, 14, 1, 13, 1 }, /* U */
- { 2, 2, 0, 0, 14, 1, 13, 1 }, /* V */
+ { 0, 2, 0, 0, 14 }, /* Y */
+ { 1, 2, 0, 0, 14 }, /* U */
+ { 2, 2, 0, 0, 14 }, /* V */
},
.flags = AV_PIX_FMT_FLAG_BE | AV_PIX_FMT_FLAG_PLANAR,
},
.log2_chroma_w = 1,
.log2_chroma_h = 0,
.comp = {
- { 0, 2, 0, 0, 16, 1, 15, 1 }, /* Y */
- { 1, 2, 0, 0, 16, 1, 15, 1 }, /* U */
- { 2, 2, 0, 0, 16, 1, 15, 1 }, /* V */
+ { 0, 2, 0, 0, 16 }, /* Y */
+ { 1, 2, 0, 0, 16 }, /* U */
+ { 2, 2, 0, 0, 16 }, /* V */
},
.flags = AV_PIX_FMT_FLAG_PLANAR,
},
.log2_chroma_w = 1,
.log2_chroma_h = 0,
.comp = {
- { 0, 2, 0, 0, 16, 1, 15, 1 }, /* Y */
- { 1, 2, 0, 0, 16, 1, 15, 1 }, /* U */
- { 2, 2, 0, 0, 16, 1, 15, 1 }, /* V */
+ { 0, 2, 0, 0, 16 }, /* Y */
+ { 1, 2, 0, 0, 16 }, /* U */
+ { 2, 2, 0, 0, 16 }, /* V */
},
.flags = AV_PIX_FMT_FLAG_BE | AV_PIX_FMT_FLAG_PLANAR,
},
.log2_chroma_w = 0,
.log2_chroma_h = 0,
.comp = {
- { 0, 2, 0, 0, 16, 1, 15, 1 }, /* Y */
- { 1, 2, 0, 0, 16, 1, 15, 1 }, /* U */
- { 2, 2, 0, 0, 16, 1, 15, 1 }, /* V */
+ { 0, 2, 0, 0, 16 }, /* Y */
+ { 1, 2, 0, 0, 16 }, /* U */
+ { 2, 2, 0, 0, 16 }, /* V */
},
.flags = AV_PIX_FMT_FLAG_PLANAR,
},
.log2_chroma_w = 0,
.log2_chroma_h = 0,
.comp = {
- { 0, 2, 0, 0, 16, 1, 15, 1 }, /* Y */
- { 1, 2, 0, 0, 16, 1, 15, 1 }, /* U */
- { 2, 2, 0, 0, 16, 1, 15, 1 }, /* V */
+ { 0, 2, 0, 0, 16 }, /* Y */
+ { 1, 2, 0, 0, 16 }, /* U */
+ { 2, 2, 0, 0, 16 }, /* V */
},
.flags = AV_PIX_FMT_FLAG_BE | AV_PIX_FMT_FLAG_PLANAR,
},
.log2_chroma_w = 0,
.log2_chroma_h = 0,
.comp = {
- { 0, 2, 0, 0, 10, 1, 9, 1 }, /* Y */
- { 1, 2, 0, 0, 10, 1, 9, 1 }, /* U */
- { 2, 2, 0, 0, 10, 1, 9, 1 }, /* V */
+ { 0, 2, 0, 0, 10 }, /* Y */
+ { 1, 2, 0, 0, 10 }, /* U */
+ { 2, 2, 0, 0, 10 }, /* V */
},
.flags = AV_PIX_FMT_FLAG_PLANAR,
},
.log2_chroma_w = 0,
.log2_chroma_h = 0,
.comp = {
- { 0, 2, 0, 0, 10, 1, 9, 1 }, /* Y */
- { 1, 2, 0, 0, 10, 1, 9, 1 }, /* U */
- { 2, 2, 0, 0, 10, 1, 9, 1 }, /* V */
+ { 0, 2, 0, 0, 10 }, /* Y */
+ { 1, 2, 0, 0, 10 }, /* U */
+ { 2, 2, 0, 0, 10 }, /* V */
},
.flags = AV_PIX_FMT_FLAG_BE | AV_PIX_FMT_FLAG_PLANAR,
},
.log2_chroma_w = 0,
.log2_chroma_h = 0,
.comp = {
- { 0, 2, 0, 0, 9, 1, 8, 1 }, /* Y */
- { 1, 2, 0, 0, 9, 1, 8, 1 }, /* U */
- { 2, 2, 0, 0, 9, 1, 8, 1 }, /* V */
+ { 0, 2, 0, 0, 9 }, /* Y */
+ { 1, 2, 0, 0, 9 }, /* U */
+ { 2, 2, 0, 0, 9 }, /* V */
},
.flags = AV_PIX_FMT_FLAG_PLANAR,
},
.log2_chroma_w = 0,
.log2_chroma_h = 0,
.comp = {
- { 0, 2, 0, 0, 9, 1, 8, 1 }, /* Y */
- { 1, 2, 0, 0, 9, 1, 8, 1 }, /* U */
- { 2, 2, 0, 0, 9, 1, 8, 1 }, /* V */
+ { 0, 2, 0, 0, 9 }, /* Y */
+ { 1, 2, 0, 0, 9 }, /* U */
+ { 2, 2, 0, 0, 9 }, /* V */
},
.flags = AV_PIX_FMT_FLAG_BE | AV_PIX_FMT_FLAG_PLANAR,
},
.log2_chroma_w = 0,
.log2_chroma_h = 0,
.comp = {
- { 0, 2, 0, 0, 12, 1, 11, 1 }, /* Y */
- { 1, 2, 0, 0, 12, 1, 11, 1 }, /* U */
- { 2, 2, 0, 0, 12, 1, 11, 1 }, /* V */
+ { 0, 2, 0, 0, 12 }, /* Y */
+ { 1, 2, 0, 0, 12 }, /* U */
+ { 2, 2, 0, 0, 12 }, /* V */
},
.flags = AV_PIX_FMT_FLAG_PLANAR,
},
.log2_chroma_w = 0,
.log2_chroma_h = 0,
.comp = {
- { 0, 2, 0, 0, 12, 1, 11, 1 }, /* Y */
- { 1, 2, 0, 0, 12, 1, 11, 1 }, /* U */
- { 2, 2, 0, 0, 12, 1, 11, 1 }, /* V */
+ { 0, 2, 0, 0, 12 }, /* Y */
+ { 1, 2, 0, 0, 12 }, /* U */
+ { 2, 2, 0, 0, 12 }, /* V */
},
.flags = AV_PIX_FMT_FLAG_BE | AV_PIX_FMT_FLAG_PLANAR,
},
.log2_chroma_w = 0,
.log2_chroma_h = 0,
.comp = {
- { 0, 2, 0, 0, 14, 1, 13, 1 }, /* Y */
- { 1, 2, 0, 0, 14, 1, 13, 1 }, /* U */
- { 2, 2, 0, 0, 14, 1, 13, 1 }, /* V */
+ { 0, 2, 0, 0, 14 }, /* Y */
+ { 1, 2, 0, 0, 14 }, /* U */
+ { 2, 2, 0, 0, 14 }, /* V */
},
.flags = AV_PIX_FMT_FLAG_PLANAR,
},
.log2_chroma_w = 0,
.log2_chroma_h = 0,
.comp = {
- { 0, 2, 0, 0, 14, 1, 13, 1 }, /* Y */
- { 1, 2, 0, 0, 14, 1, 13, 1 }, /* U */
- { 2, 2, 0, 0, 14, 1, 13, 1 }, /* V */
+ { 0, 2, 0, 0, 14 }, /* Y */
+ { 1, 2, 0, 0, 14 }, /* U */
+ { 2, 2, 0, 0, 14 }, /* V */
},
.flags = AV_PIX_FMT_FLAG_BE | AV_PIX_FMT_FLAG_PLANAR,
},
.name = "ya8",
.nb_components = 2,
.comp = {
- { 0, 2, 0, 0, 8, 1, 7, 1 }, /* Y */
- { 0, 2, 1, 0, 8, 1, 7, 2 }, /* A */
+ { 0, 2, 0, 0, 8 }, /* Y */
+ { 0, 2, 1, 0, 8 }, /* A */
},
.flags = AV_PIX_FMT_FLAG_ALPHA,
.alias = "gray8a",
.name = "ya16le",
.nb_components = 2,
.comp = {
- { 0, 4, 0, 0, 16, 3, 15, 1 }, /* Y */
- { 0, 4, 2, 0, 16, 3, 15, 3 }, /* A */
+ { 0, 4, 0, 0, 16 }, /* Y */
+ { 0, 4, 2, 0, 16 }, /* A */
},
.flags = AV_PIX_FMT_FLAG_ALPHA,
},
.name = "ya16be",
.nb_components = 2,
.comp = {
- { 0, 4, 0, 0, 16, 3, 15, 1 }, /* Y */
- { 0, 4, 2, 0, 16, 3, 15, 3 }, /* A */
+ { 0, 4, 0, 0, 16 }, /* Y */
+ { 0, 4, 2, 0, 16 }, /* A */
},
.flags = AV_PIX_FMT_FLAG_BE | AV_PIX_FMT_FLAG_ALPHA,
},
.log2_chroma_w = 0,
.log2_chroma_h = 0,
.comp = {
- { 2, 1, 0, 0, 8, 0, 7, 1 }, /* R */
- { 0, 1, 0, 0, 8, 0, 7, 1 }, /* G */
- { 1, 1, 0, 0, 8, 0, 7, 1 }, /* B */
+ { 2, 1, 0, 0, 8 }, /* R */
+ { 0, 1, 0, 0, 8 }, /* G */
+ { 1, 1, 0, 0, 8 }, /* B */
},
.flags = AV_PIX_FMT_FLAG_PLANAR | AV_PIX_FMT_FLAG_RGB,
},
.log2_chroma_w = 0,
.log2_chroma_h = 0,
.comp = {
- { 2, 2, 0, 0, 9, 1, 8, 1 }, /* R */
- { 0, 2, 0, 0, 9, 1, 8, 1 }, /* G */
- { 1, 2, 0, 0, 9, 1, 8, 1 }, /* B */
+ { 2, 2, 0, 0, 9 }, /* R */
+ { 0, 2, 0, 0, 9 }, /* G */
+ { 1, 2, 0, 0, 9 }, /* B */
},
.flags = AV_PIX_FMT_FLAG_PLANAR | AV_PIX_FMT_FLAG_RGB,
},
.log2_chroma_w = 0,
.log2_chroma_h = 0,
.comp = {
- { 2, 2, 0, 0, 9, 1, 8, 1 }, /* R */
- { 0, 2, 0, 0, 9, 1, 8, 1 }, /* G */
- { 1, 2, 0, 0, 9, 1, 8, 1 }, /* B */
+ { 2, 2, 0, 0, 9 }, /* R */
+ { 0, 2, 0, 0, 9 }, /* G */
+ { 1, 2, 0, 0, 9 }, /* B */
},
.flags = AV_PIX_FMT_FLAG_BE | AV_PIX_FMT_FLAG_PLANAR | AV_PIX_FMT_FLAG_RGB,
},
.log2_chroma_w = 0,
.log2_chroma_h = 0,
.comp = {
- { 2, 2, 0, 0, 10, 1, 9, 1 }, /* R */
- { 0, 2, 0, 0, 10, 1, 9, 1 }, /* G */
- { 1, 2, 0, 0, 10, 1, 9, 1 }, /* B */
+ { 2, 2, 0, 0, 10 }, /* R */
+ { 0, 2, 0, 0, 10 }, /* G */
+ { 1, 2, 0, 0, 10 }, /* B */
},
.flags = AV_PIX_FMT_FLAG_PLANAR | AV_PIX_FMT_FLAG_RGB,
},
.log2_chroma_w = 0,
.log2_chroma_h = 0,
.comp = {
- { 2, 2, 0, 0, 10, 1, 9, 1 }, /* R */
- { 0, 2, 0, 0, 10, 1, 9, 1 }, /* G */
- { 1, 2, 0, 0, 10, 1, 9, 1 }, /* B */
+ { 2, 2, 0, 0, 10 }, /* R */
+ { 0, 2, 0, 0, 10 }, /* G */
+ { 1, 2, 0, 0, 10 }, /* B */
},
.flags = AV_PIX_FMT_FLAG_BE | AV_PIX_FMT_FLAG_PLANAR | AV_PIX_FMT_FLAG_RGB,
},
.log2_chroma_w = 0,
.log2_chroma_h = 0,
.comp = {
- { 2, 2, 0, 0, 12, 1, 11, 1 }, /* R */
- { 0, 2, 0, 0, 12, 1, 11, 1 }, /* G */
- { 1, 2, 0, 0, 12, 1, 11, 1 }, /* B */
+ { 2, 2, 0, 0, 12 }, /* R */
+ { 0, 2, 0, 0, 12 }, /* G */
+ { 1, 2, 0, 0, 12 }, /* B */
},
.flags = AV_PIX_FMT_FLAG_PLANAR | AV_PIX_FMT_FLAG_RGB,
},
.log2_chroma_w = 0,
.log2_chroma_h = 0,
.comp = {
- { 2, 2, 0, 0, 12, 1, 11, 1 }, /* R */
- { 0, 2, 0, 0, 12, 1, 11, 1 }, /* G */
- { 1, 2, 0, 0, 12, 1, 11, 1 }, /* B */
+ { 2, 2, 0, 0, 12 }, /* R */
+ { 0, 2, 0, 0, 12 }, /* G */
+ { 1, 2, 0, 0, 12 }, /* B */
},
.flags = AV_PIX_FMT_FLAG_BE | AV_PIX_FMT_FLAG_PLANAR | AV_PIX_FMT_FLAG_RGB,
},
.log2_chroma_w = 0,
.log2_chroma_h = 0,
.comp = {
- { 2, 2, 0, 0, 14, 1, 13, 1 }, /* R */
- { 0, 2, 0, 0, 14, 1, 13, 1 }, /* G */
- { 1, 2, 0, 0, 14, 1, 13, 1 }, /* B */
+ { 2, 2, 0, 0, 14 }, /* R */
+ { 0, 2, 0, 0, 14 }, /* G */
+ { 1, 2, 0, 0, 14 }, /* B */
},
.flags = AV_PIX_FMT_FLAG_PLANAR | AV_PIX_FMT_FLAG_RGB,
},
.log2_chroma_w = 0,
.log2_chroma_h = 0,
.comp = {
- { 2, 2, 0, 0, 14, 1, 13, 1 }, /* R */
- { 0, 2, 0, 0, 14, 1, 13, 1 }, /* G */
- { 1, 2, 0, 0, 14, 1, 13, 1 }, /* B */
+ { 2, 2, 0, 0, 14 }, /* R */
+ { 0, 2, 0, 0, 14 }, /* G */
+ { 1, 2, 0, 0, 14 }, /* B */
},
.flags = AV_PIX_FMT_FLAG_BE | AV_PIX_FMT_FLAG_PLANAR | AV_PIX_FMT_FLAG_RGB,
},
.log2_chroma_w = 0,
.log2_chroma_h = 0,
.comp = {
- { 2, 2, 0, 0, 16, 1, 15, 1 }, /* R */
- { 0, 2, 0, 0, 16, 1, 15, 1 }, /* G */
- { 1, 2, 0, 0, 16, 1, 15, 1 }, /* B */
+ { 2, 2, 0, 0, 16 }, /* R */
+ { 0, 2, 0, 0, 16 }, /* G */
+ { 1, 2, 0, 0, 16 }, /* B */
},
.flags = AV_PIX_FMT_FLAG_PLANAR | AV_PIX_FMT_FLAG_RGB,
},
.log2_chroma_w = 0,
.log2_chroma_h = 0,
.comp = {
- { 2, 2, 0, 0, 16, 1, 15, 1 }, /* R */
- { 0, 2, 0, 0, 16, 1, 15, 1 }, /* G */
- { 1, 2, 0, 0, 16, 1, 15, 1 }, /* B */
+ { 2, 2, 0, 0, 16 }, /* R */
+ { 0, 2, 0, 0, 16 }, /* G */
+ { 1, 2, 0, 0, 16 }, /* B */
},
.flags = AV_PIX_FMT_FLAG_BE | AV_PIX_FMT_FLAG_PLANAR | AV_PIX_FMT_FLAG_RGB,
},
.log2_chroma_w = 0,
.log2_chroma_h = 0,
.comp = {
- { 2, 1, 0, 0, 8, 0, 7, 1 }, /* R */
- { 0, 1, 0, 0, 8, 0, 7, 1 }, /* G */
- { 1, 1, 0, 0, 8, 0, 7, 1 }, /* B */
- { 3, 1, 0, 0, 8, 0, 7, 1 }, /* A */
+ { 2, 1, 0, 0, 8 }, /* R */
+ { 0, 1, 0, 0, 8 }, /* G */
+ { 1, 1, 0, 0, 8 }, /* B */
+ { 3, 1, 0, 0, 8 }, /* A */
},
.flags = AV_PIX_FMT_FLAG_PLANAR | AV_PIX_FMT_FLAG_RGB |
AV_PIX_FMT_FLAG_ALPHA,
.log2_chroma_w = 0,
.log2_chroma_h = 0,
.comp = {
- { 2, 2, 0, 0, 16, 1, 15, 1 }, /* R */
- { 0, 2, 0, 0, 16, 1, 15, 1 }, /* G */
- { 1, 2, 0, 0, 16, 1, 15, 1 }, /* B */
- { 3, 2, 0, 0, 16, 1, 15, 1 }, /* A */
+ { 2, 2, 0, 0, 16 }, /* R */
+ { 0, 2, 0, 0, 16 }, /* G */
+ { 1, 2, 0, 0, 16 }, /* B */
+ { 3, 2, 0, 0, 16 }, /* A */
},
.flags = AV_PIX_FMT_FLAG_PLANAR | AV_PIX_FMT_FLAG_RGB |
AV_PIX_FMT_FLAG_ALPHA,
.log2_chroma_w = 0,
.log2_chroma_h = 0,
.comp = {
- { 2, 2, 0, 0, 16, 1, 15, 1 }, /* R */
- { 0, 2, 0, 0, 16, 1, 15, 1 }, /* G */
- { 1, 2, 0, 0, 16, 1, 15, 1 }, /* B */
- { 3, 2, 0, 0, 16, 1, 15, 1 }, /* A */
+ { 2, 2, 0, 0, 16 }, /* R */
+ { 0, 2, 0, 0, 16 }, /* G */
+ { 1, 2, 0, 0, 16 }, /* B */
+ { 3, 2, 0, 0, 16 }, /* A */
},
.flags = AV_PIX_FMT_FLAG_BE | AV_PIX_FMT_FLAG_PLANAR |
AV_PIX_FMT_FLAG_RGB | AV_PIX_FMT_FLAG_ALPHA,
.log2_chroma_w = 0,
.log2_chroma_h = 0,
.comp = {
- { 0, 6, 0, 4, 12, 5, 11, 1 }, /* X */
- { 0, 6, 2, 4, 12, 5, 11, 3 }, /* Y */
- { 0, 6, 4, 4, 12, 5, 11, 5 }, /* Z */
+ { 0, 6, 0, 4, 12 }, /* X */
+ { 0, 6, 2, 4, 12 }, /* Y */
+ { 0, 6, 4, 4, 12 }, /* Z */
},
/*.flags = -- not used*/
},
.log2_chroma_w = 0,
.log2_chroma_h = 0,
.comp = {
- { 0, 6, 0, 4, 12, 5, 11, 1 }, /* X */
- { 0, 6, 2, 4, 12, 5, 11, 3 }, /* Y */
- { 0, 6, 4, 4, 12, 5, 11, 5 }, /* Z */
+ { 0, 6, 0, 4, 12 }, /* X */
+ { 0, 6, 2, 4, 12 }, /* Y */
+ { 0, 6, 4, 4, 12 }, /* Z */
},
.flags = AV_PIX_FMT_FLAG_BE,
},
.log2_chroma_w= 0, \
.log2_chroma_h= 0, \
.comp = { \
- {0,1,0,0,2,0,1,1},\
- {0,1,0,0,4,0,3,1},\
- {0,1,0,0,2,0,1,1},\
+ { 0, 1, 0, 0, 2 }, \
+ { 0, 1, 0, 0, 4 }, \
+ { 0, 1, 0, 0, 2 }, \
}, \
#define BAYER16_DESC_COMMON \
.log2_chroma_w= 0, \
.log2_chroma_h= 0, \
.comp = { \
- {0,2,0,0,4,1,3,1},\
- {0,2,0,0,8,1,7,1},\
- {0,2,0,0,4,1,3,1},\
+ { 0, 2, 0, 0, 4 }, \
+ { 0, 2, 0, 0, 8 }, \
+ { 0, 2, 0, 0, 4 }, \
}, \
[AV_PIX_FMT_BAYER_BGGR8] = {
.log2_chroma_w = 1,
.log2_chroma_h = 0,
.comp = {
- { 0, 1, 0, 0, 8, 0, 7, 1 }, /* Y */
- { 1, 2, 0, 0, 8, 1, 7, 1 }, /* U */
- { 1, 2, 1, 0, 8, 1, 7, 2 }, /* V */
+ { 0, 1, 0, 0, 8 }, /* Y */
+ { 1, 2, 0, 0, 8 }, /* U */
+ { 1, 2, 1, 0, 8 }, /* V */
},
.flags = AV_PIX_FMT_FLAG_PLANAR,
},
.log2_chroma_w = 1,
.log2_chroma_h = 0,
.comp = {
- { 0, 2, 0, 0, 10, 1, 9, 1 }, /* Y */
- { 1, 4, 0, 0, 10, 3, 9, 1 }, /* U */
- { 1, 4, 2, 0, 10, 3, 9, 3 }, /* V */
+ { 0, 2, 0, 0, 10 }, /* Y */
+ { 1, 4, 0, 0, 10 }, /* U */
+ { 1, 4, 2, 0, 10 }, /* V */
},
.flags = AV_PIX_FMT_FLAG_PLANAR,
},
.log2_chroma_w = 1,
.log2_chroma_h = 0,
.comp = {
- { 0, 2, 0, 0, 10, 1, 9, 1 }, /* Y */
- { 1, 4, 0, 0, 10, 3, 9, 1 }, /* U */
- { 1, 4, 2, 0, 10, 3, 9, 3 }, /* V */
+ { 0, 2, 0, 0, 10 }, /* Y */
+ { 1, 4, 0, 0, 10 }, /* U */
+ { 1, 4, 2, 0, 10 }, /* V */
},
.flags = AV_PIX_FMT_FLAG_PLANAR | AV_PIX_FMT_FLAG_BE,
},
.log2_chroma_w = 0,
.log2_chroma_h = 0,
.comp = {
- { 0, 8, 2, 0, 16, 7, 15, 3 }, /* Y */
- { 0, 8, 4, 0, 16, 7, 15, 5 }, /* U */
- { 0, 8, 6, 0, 16, 7, 15, 7 }, /* V */
- { 0, 8, 0, 0, 16, 7, 15, 1 }, /* A */
+ { 0, 8, 2, 0, 16 }, /* Y */
+ { 0, 8, 4, 0, 16 }, /* U */
+ { 0, 8, 6, 0, 16 }, /* V */
+ { 0, 8, 0, 0, 16 }, /* A */
},
.flags = AV_PIX_FMT_FLAG_ALPHA,
},
.log2_chroma_w = 0,
.log2_chroma_h = 0,
.comp = {
- { 0, 8, 2, 0, 16, 7, 15, 3 }, /* Y */
- { 0, 8, 4, 0, 16, 7, 15, 5 }, /* U */
- { 0, 8, 6, 0, 16, 7, 15, 7 }, /* V */
- { 0, 8, 0, 0, 16, 7, 15, 1 }, /* A */
+ { 0, 8, 2, 0, 16 }, /* Y */
+ { 0, 8, 4, 0, 16 }, /* U */
+ { 0, 8, 6, 0, 16 }, /* V */
+ { 0, 8, 0, 0, 16 }, /* A */
},
.flags = AV_PIX_FMT_FLAG_BE | AV_PIX_FMT_FLAG_ALPHA,
},
.log2_chroma_w = 1,
.log2_chroma_h = 1,
.comp = {
- { 0, 2, 0, 6, 10, 1, 9, 1 }, /* Y */
- { 1, 4, 0, 6, 10, 3, 9, 1 }, /* U */
- { 1, 4, 2, 6, 10, 3, 9, 3 }, /* V */
+ { 0, 2, 0, 6, 10 }, /* Y */
+ { 1, 4, 0, 6, 10 }, /* U */
+ { 1, 4, 2, 6, 10 }, /* V */
},
.flags = AV_PIX_FMT_FLAG_PLANAR,
},
.log2_chroma_w = 1,
.log2_chroma_h = 1,
.comp = {
- { 0, 2, 0, 6, 10, 1, 9, 1 }, /* Y */
- { 1, 4, 0, 6, 10, 3, 9, 1 }, /* U */
- { 1, 4, 2, 6, 10, 3, 9, 3 }, /* V */
+ { 0, 2, 0, 6, 10 }, /* Y */
+ { 1, 4, 0, 6, 10 }, /* U */
+ { 1, 4, 2, 6, 10 }, /* V */
},
.flags = AV_PIX_FMT_FLAG_PLANAR | AV_PIX_FMT_FLAG_BE,
},
.log2_chroma_w = 1,
.log2_chroma_h = 1,
.comp = {
- { 0, 2, 0, 0, 16, 1, 15, 1 }, /* Y */
- { 1, 4, 0, 0, 16, 3, 15, 1 }, /* U */
- { 1, 4, 2, 0, 16, 3, 15, 3 }, /* V */
+ { 0, 2, 0, 0, 16 }, /* Y */
+ { 1, 4, 0, 0, 16 }, /* U */
+ { 1, 4, 2, 0, 16 }, /* V */
},
.flags = AV_PIX_FMT_FLAG_PLANAR,
},
.log2_chroma_w = 1,
.log2_chroma_h = 1,
.comp = {
- { 0, 2, 0, 0, 16, 1, 15, 1 }, /* Y */
- { 1, 4, 0, 0, 16, 3, 15, 1 }, /* U */
- { 1, 4, 2, 0, 16, 3, 15, 3 }, /* V */
+ { 0, 2, 0, 0, 16 }, /* Y */
+ { 1, 4, 0, 0, 16 }, /* U */
+ { 1, 4, 2, 0, 16 }, /* V */
},
.flags = AV_PIX_FMT_FLAG_PLANAR | AV_PIX_FMT_FLAG_BE,
},
.log2_chroma_w = 0,
.log2_chroma_h = 0,
.comp = {
- { 2, 2, 0, 0, 12, 1, 11, 1 }, /* R */
- { 0, 2, 0, 0, 12, 1, 11, 1 }, /* G */
- { 1, 2, 0, 0, 12, 1, 11, 1 }, /* B */
- { 3, 2, 0, 0, 12, 1, 11, 1 }, /* A */
+ { 2, 2, 0, 0, 12 }, /* R */
+ { 0, 2, 0, 0, 12 }, /* G */
+ { 1, 2, 0, 0, 12 }, /* B */
+ { 3, 2, 0, 0, 12 }, /* A */
},
.flags = AV_PIX_FMT_FLAG_PLANAR | AV_PIX_FMT_FLAG_RGB |
AV_PIX_FMT_FLAG_ALPHA,
.log2_chroma_w = 0,
.log2_chroma_h = 0,
.comp = {
- { 2, 2, 0, 0, 12, 1, 11, 1 }, /* R */
- { 0, 2, 0, 0, 12, 1, 11, 1 }, /* G */
- { 1, 2, 0, 0, 12, 1, 11, 1 }, /* B */
- { 3, 2, 0, 0, 12, 1, 11, 1 }, /* A */
+ { 2, 2, 0, 0, 12 }, /* R */
+ { 0, 2, 0, 0, 12 }, /* G */
+ { 1, 2, 0, 0, 12 }, /* B */
+ { 3, 2, 0, 0, 12 }, /* A */
},
.flags = AV_PIX_FMT_FLAG_BE | AV_PIX_FMT_FLAG_PLANAR |
AV_PIX_FMT_FLAG_RGB | AV_PIX_FMT_FLAG_ALPHA,
.log2_chroma_w = 0,
.log2_chroma_h = 0,
.comp = {
- { 2, 2, 0, 0, 10, 1, 9, 1 }, /* R */
- { 0, 2, 0, 0, 10, 1, 9, 1 }, /* G */
- { 1, 2, 0, 0, 10, 1, 9, 1 }, /* B */
- { 3, 2, 0, 0, 10, 1, 9, 1 }, /* A */
+ { 2, 2, 0, 0, 10 }, /* R */
+ { 0, 2, 0, 0, 10 }, /* G */
+ { 1, 2, 0, 0, 10 }, /* B */
+ { 3, 2, 0, 0, 10 }, /* A */
},
.flags = AV_PIX_FMT_FLAG_PLANAR | AV_PIX_FMT_FLAG_RGB |
AV_PIX_FMT_FLAG_ALPHA,
.log2_chroma_w = 0,
.log2_chroma_h = 0,
.comp = {
- { 2, 2, 0, 0, 10, 1, 9, 1 }, /* R */
- { 0, 2, 0, 0, 10, 1, 9, 1 }, /* G */
- { 1, 2, 0, 0, 10, 1, 9, 1 }, /* B */
- { 3, 2, 0, 0, 10, 1, 9, 1 }, /* A */
+ { 2, 2, 0, 0, 10 }, /* R */
+ { 0, 2, 0, 0, 10 }, /* G */
+ { 1, 2, 0, 0, 10 }, /* B */
+ { 3, 2, 0, 0, 10 }, /* A */
},
.flags = AV_PIX_FMT_FLAG_BE | AV_PIX_FMT_FLAG_PLANAR |
AV_PIX_FMT_FLAG_RGB | AV_PIX_FMT_FLAG_ALPHA,
.log2_chroma_w = 0,
.log2_chroma_h = 0,
.comp = {
- { 2, 4, 0, 0, 32, 3, 31, 1 }, /* R */
- { 0, 4, 0, 0, 32, 3, 31, 1 }, /* G */
- { 1, 4, 0, 0, 32, 3, 31, 1 }, /* B */
+ { 2, 4, 0, 0, 32 }, /* R */
+ { 0, 4, 0, 0, 32 }, /* G */
+ { 1, 4, 0, 0, 32 }, /* B */
},
.flags = AV_PIX_FMT_FLAG_BE | AV_PIX_FMT_FLAG_PLANAR |
AV_PIX_FMT_FLAG_RGB | AV_PIX_FMT_FLAG_FLOAT,
.log2_chroma_w = 0,
.log2_chroma_h = 0,
.comp = {
- { 2, 4, 0, 0, 32, 3, 31, 1 }, /* R */
- { 0, 4, 0, 0, 32, 3, 31, 1 }, /* G */
- { 1, 4, 0, 0, 32, 3, 31, 1 }, /* B */
+ { 2, 4, 0, 0, 32 }, /* R */
+ { 0, 4, 0, 0, 32 }, /* G */
+ { 1, 4, 0, 0, 32 }, /* B */
},
.flags = AV_PIX_FMT_FLAG_PLANAR | AV_PIX_FMT_FLAG_FLOAT | AV_PIX_FMT_FLAG_RGB,
},
.log2_chroma_w = 0,
.log2_chroma_h = 0,
.comp = {
- { 2, 4, 0, 0, 32, 3, 31, 1 }, /* R */
- { 0, 4, 0, 0, 32, 3, 31, 1 }, /* G */
- { 1, 4, 0, 0, 32, 3, 31, 1 }, /* B */
- { 3, 4, 0, 0, 32, 3, 31, 1 }, /* A */
+ { 2, 4, 0, 0, 32 }, /* R */
+ { 0, 4, 0, 0, 32 }, /* G */
+ { 1, 4, 0, 0, 32 }, /* B */
+ { 3, 4, 0, 0, 32 }, /* A */
},
.flags = AV_PIX_FMT_FLAG_BE | AV_PIX_FMT_FLAG_PLANAR |
AV_PIX_FMT_FLAG_ALPHA | AV_PIX_FMT_FLAG_RGB |
.log2_chroma_w = 0,
.log2_chroma_h = 0,
.comp = {
- { 2, 4, 0, 0, 32, 3, 31, 1 }, /* R */
- { 0, 4, 0, 0, 32, 3, 31, 1 }, /* G */
- { 1, 4, 0, 0, 32, 3, 31, 1 }, /* B */
- { 3, 4, 0, 0, 32, 3, 31, 1 }, /* A */
+ { 2, 4, 0, 0, 32 }, /* R */
+ { 0, 4, 0, 0, 32 }, /* G */
+ { 1, 4, 0, 0, 32 }, /* B */
+ { 3, 4, 0, 0, 32 }, /* A */
},
.flags = AV_PIX_FMT_FLAG_PLANAR | AV_PIX_FMT_FLAG_ALPHA |
AV_PIX_FMT_FLAG_RGB | AV_PIX_FMT_FLAG_FLOAT,
.log2_chroma_w = 0,
.log2_chroma_h = 0,
.comp = {
- { 0, 4, 0, 0, 32, 3, 31, 1 }, /* Y */
+ { 0, 4, 0, 0, 32 }, /* Y */
},
.flags = AV_PIX_FMT_FLAG_BE | AV_PIX_FMT_FLAG_FLOAT,
.alias = "yf32be",
.log2_chroma_w = 0,
.log2_chroma_h = 0,
.comp = {
- { 0, 4, 0, 0, 32, 3, 31, 1 }, /* Y */
+ { 0, 4, 0, 0, 32 }, /* Y */
},
.flags = AV_PIX_FMT_FLAG_FLOAT,
.alias = "yf32le",
.log2_chroma_w = 1,
.log2_chroma_h = 0,
.comp = {
- { 0, 2, 0, 0, 12, 1, 11, 1 }, /* Y */
- { 1, 2, 0, 0, 12, 1, 11, 1 }, /* U */
- { 2, 2, 0, 0, 12, 1, 11, 1 }, /* V */
- { 3, 2, 0, 0, 12, 1, 11, 1 }, /* A */
+ { 0, 2, 0, 0, 12 }, /* Y */
+ { 1, 2, 0, 0, 12 }, /* U */
+ { 2, 2, 0, 0, 12 }, /* V */
+ { 3, 2, 0, 0, 12 }, /* A */
},
.flags = AV_PIX_FMT_FLAG_BE | AV_PIX_FMT_FLAG_PLANAR | AV_PIX_FMT_FLAG_ALPHA,
},
.log2_chroma_w = 1,
.log2_chroma_h = 0,
.comp = {
- { 0, 2, 0, 0, 12, 1, 11, 1 }, /* Y */
- { 1, 2, 0, 0, 12, 1, 11, 1 }, /* U */
- { 2, 2, 0, 0, 12, 1, 11, 1 }, /* V */
- { 3, 2, 0, 0, 12, 1, 11, 1 }, /* A */
+ { 0, 2, 0, 0, 12 }, /* Y */
+ { 1, 2, 0, 0, 12 }, /* U */
+ { 2, 2, 0, 0, 12 }, /* V */
+ { 3, 2, 0, 0, 12 }, /* A */
},
.flags = AV_PIX_FMT_FLAG_PLANAR | AV_PIX_FMT_FLAG_ALPHA,
},
.log2_chroma_w = 0,
.log2_chroma_h = 0,
.comp = {
- { 0, 2, 0, 0, 12, 1, 11, 1 }, /* Y */
- { 1, 2, 0, 0, 12, 1, 11, 1 }, /* U */
- { 2, 2, 0, 0, 12, 1, 11, 1 }, /* V */
- { 3, 2, 0, 0, 12, 1, 11, 1 }, /* A */
+ { 0, 2, 0, 0, 12 }, /* Y */
+ { 1, 2, 0, 0, 12 }, /* U */
+ { 2, 2, 0, 0, 12 }, /* V */
+ { 3, 2, 0, 0, 12 }, /* A */
},
.flags = AV_PIX_FMT_FLAG_BE | AV_PIX_FMT_FLAG_PLANAR | AV_PIX_FMT_FLAG_ALPHA,
},
.log2_chroma_w = 0,
.log2_chroma_h = 0,
.comp = {
- { 0, 2, 0, 0, 12, 1, 11, 1 }, /* Y */
- { 1, 2, 0, 0, 12, 1, 11, 1 }, /* U */
- { 2, 2, 0, 0, 12, 1, 11, 1 }, /* V */
- { 3, 2, 0, 0, 12, 1, 11, 1 }, /* A */
+ { 0, 2, 0, 0, 12 }, /* Y */
+ { 1, 2, 0, 0, 12 }, /* U */
+ { 2, 2, 0, 0, 12 }, /* V */
+ { 3, 2, 0, 0, 12 }, /* A */
},
.flags = AV_PIX_FMT_FLAG_PLANAR | AV_PIX_FMT_FLAG_ALPHA,
},
+ [AV_PIX_FMT_NV24] = {
+ .name = "nv24",
+ .nb_components = 3,
+ .log2_chroma_w = 0,
+ .log2_chroma_h = 0,
+ .comp = {
+ { 0, 1, 0, 0, 8 }, /* Y */
+ { 1, 2, 0, 0, 8 }, /* U */
+ { 1, 2, 1, 0, 8 }, /* V */
+ },
+ .flags = AV_PIX_FMT_FLAG_PLANAR,
+ },
+ [AV_PIX_FMT_NV42] = {
+ .name = "nv42",
+ .nb_components = 3,
+ .log2_chroma_w = 0,
+ .log2_chroma_h = 0,
+ .comp = {
+ { 0, 1, 0, 0, 8 }, /* Y */
+ { 1, 2, 1, 0, 8 }, /* U */
+ { 1, 2, 0, 0, 8 }, /* V */
+ },
+ .flags = AV_PIX_FMT_FLAG_PLANAR,
+ },
+ [AV_PIX_FMT_VULKAN] = {
+ .name = "vulkan",
+ .flags = AV_PIX_FMT_FLAG_HWACCEL,
+ },
};
-#if FF_API_PLUS1_MINUS1
-FF_ENABLE_DEPRECATION_WARNINGS
-#endif
static const char * const color_range_names[] = {
[AVCOL_RANGE_UNSPECIFIED] = "unknown",
[AVCOL_PRI_SMPTE428] = "smpte428",
[AVCOL_PRI_SMPTE431] = "smpte431",
[AVCOL_PRI_SMPTE432] = "smpte432",
- [AVCOL_PRI_JEDEC_P22] = "jedec-p22",
+ [AVCOL_PRI_EBU3213] = "ebu3213",
};
static const char * const color_transfer_names[] = {
pix_fmt = get_pix_fmt_internal(name2);
}
-#if FF_API_VAAPI
- if (pix_fmt == AV_PIX_FMT_NONE && !strcmp(name, "vaapi"))
- pix_fmt = AV_PIX_FMT_VAAPI;
-#endif
return pix_fmt;
}
continue;
av_read_image_line(tmp, (void*)data, linesize, d, 0, 0, j, 2, 0);
av_assert0(tmp[0] == 0 && tmp[1] == 0);
- tmp[0] = tmp[1] = (1<<c->depth) - 1;
+ tmp[0] = tmp[1] = (1ULL << c->depth) - 1;
av_write_image_line(tmp, data, linesize, d, 0, 0, j, 2);
}
}
if(desc->nb_components == 1 || desc->nb_components == 2)
return FF_COLOR_GRAY;
- if(desc->name && !strncmp(desc->name, "yuvj", 4))
- return FF_COLOR_YUV_JPEG;
+ if (desc->name) {
+ if (av_strstart(desc->name, "yuvj", NULL))
+ return FF_COLOR_YUV_JPEG;
- if(desc->name && !strncmp(desc->name, "xyz", 3))
- return FF_COLOR_XYZ;
+ if (av_strstart(desc->name, "xyz", NULL))
+ return FF_COLOR_XYZ;
+ }
if(desc->flags & AV_PIX_FMT_FLAG_RGB)
return FF_COLOR_RGB;
int i;
for (i = 0; i < FF_ARRAY_ELEMS(color_range_names); i++) {
- size_t len = strlen(color_range_names[i]);
- if (!strncmp(color_range_names[i], name, len))
+ if (av_strstart(name, color_range_names[i], NULL))
return i;
}
int i;
for (i = 0; i < FF_ARRAY_ELEMS(color_primaries_names); i++) {
- size_t len;
-
if (!color_primaries_names[i])
continue;
- len = strlen(color_primaries_names[i]);
- if (!strncmp(color_primaries_names[i], name, len))
+ if (av_strstart(name, color_primaries_names[i], NULL))
return i;
}
int i;
for (i = 0; i < FF_ARRAY_ELEMS(color_transfer_names); i++) {
- size_t len;
-
if (!color_transfer_names[i])
continue;
- len = strlen(color_transfer_names[i]);
- if (!strncmp(color_transfer_names[i], name, len))
+ if (av_strstart(name, color_transfer_names[i], NULL))
return i;
}
int i;
for (i = 0; i < FF_ARRAY_ELEMS(color_space_names); i++) {
- size_t len;
-
if (!color_space_names[i])
continue;
- len = strlen(color_space_names[i]);
- if (!strncmp(color_space_names[i], name, len))
+ if (av_strstart(name, color_space_names[i], NULL))
return i;
}
int i;
for (i = 0; i < FF_ARRAY_ELEMS(chroma_location_names); i++) {
- size_t len;
-
if (!chroma_location_names[i])
continue;
- len = strlen(chroma_location_names[i]);
- if (!strncmp(chroma_location_names[i], name, len))
+ if (av_strstart(name, chroma_location_names[i], NULL))
return i;
}