History

Merge remote-tracking branch 'qatar/master'

* qatar/master: pixdesc: rename PIX_FMT_* flags to AV_PIX_FMT_FLAG_* Conflicts: doc/APIchanges libavcodec/avpicture.c libavcodec/ffv1dec.c libavcodec/ffv1enc.c libavcodec/imgconvert.c libavcodec/tiffenc.c libavfilter/vf_pixdesctest.c libavfilter/vf_scale.c libavutil/imgutils.c libavutil/pixdesc.c libavutil/version.h libswscale/swscale_internal.h

Michael Niedermayer committed 13 years ago

Commit ff468092 parents 75835ab e6c4ac719 files · +204 −168Browse files

Unified · Split

19 files
  1. cmdutils.c +5 −5
  2. doc/APIchanges +3 −0
  3. libavcodec/imgconvert.c +3 −3
  4. libavcodec/pnm.c +1 −1
  5. libavcodec/rawdec.c +3 −3
  6. libavcodec/utils.c +2 −2
  7. libavcodec/xwdenc.c +1 −1
  8. libavfilter/formats.c +1 −1
  9. libavfilter/vf_crop.c +1 −1
  10. libavfilter/vf_fieldorder.c +2 −2
  11. libavfilter/vf_pixdesctest.c +2 −2
  12. libavfilter/vf_scale.c +4 −4
  13. libavutil/frame.c +1 −1
  14. libavutil/imgutils.c +9 −9
  15. libavutil/pixdesc.c +111 −111
  16. libavutil/pixdesc.h +42 −9
  17. libavutil/version.h +1 −1
  18. libswscale/swscale_internal.h +11 −11
  19. libswscale/swscale_unscaled.c +1 −1
cmdutils.c+5−5
@@ -1504,11 +1504,11 @@ int show_pix_fmts(void *optctx, const char *opt, const char *arg) · 1503 unmodified lines
15041504 while ((pix_desc = av_pix_fmt_desc_next(pix_desc))) {
15051505 enum AVPixelFormat pix_fmt = av_pix_fmt_desc_get_id(pix_desc);
15061506 printf("%c%c%c%c%c %-16s %d %2d\n",
1507− sws_isSupportedInput (pix_fmt) ? 'I' : '.',
1508− sws_isSupportedOutput(pix_fmt) ? 'O' : '.',
1509− pix_desc->flags & PIX_FMT_HWACCEL ? 'H' : '.',
1510− pix_desc->flags & PIX_FMT_PAL ? 'P' : '.',
1511− pix_desc->flags & PIX_FMT_BITSTREAM ? 'B' : '.',
1507+ sws_isSupportedInput (pix_fmt) ? 'I' : '.',
1508+ sws_isSupportedOutput(pix_fmt) ? 'O' : '.',
1509+ pix_desc->flags & AV_PIX_FMT_FLAG_HWACCEL ? 'H' : '.',
1510+ pix_desc->flags & AV_PIX_FMT_FLAG_PAL ? 'P' : '.',
1511+ pix_desc->flags & AV_PIX_FMT_FLAG_BITSTREAM ? 'B' : '.',
15121512 pix_desc->name,
15131513 pix_desc->nb_components,
15141514 av_get_bits_per_pixel(pix_desc));
doc/APIchanges+3−0
@@ -173,6 +173,9 @@ API changes, most recent first: · 172 unmodified lines
173173 2012-03-26 - a67d9cf - lavfi 2.66.100
174174 Add avfilter_fill_frame_from_{audio_,}buffer_ref() functions.
175175
176+2013-05-xx - xxxxxxx - lavu 52.11.0 - pixdesc.h
177+ Replace PIX_FMT_* flags with AV_PIX_FMT_FLAG_*.
178+
176179 2013-04-xx - xxxxxxx - lavc 55.4.0 - avcodec.h
177180 Add field_order to AVCodecParserContext.
178181
libavcodec/imgconvert.c+3−3
@@ -77,7 +77,7 @@ static int get_color_type(const AVPixFmtDescriptor *desc) { · 76 unmodified lines
7777 if(desc->name && !strncmp(desc->name, "yuvj", 4))
7878 return FF_COLOR_YUV_JPEG;
7979
80− if(desc->flags & PIX_FMT_RGB)
80+ if(desc->flags & AV_PIX_FMT_FLAG_RGB)
8181 return FF_COLOR_RGB;
8282
8383 if(desc->nb_components == 0)
@@ -366,8 +366,8 @@ static inline int is_yuv_planar(const AVPixFmtDescriptor *desc) · 282 unmodified lines
366366 int i;
367367 int planes[4] = { 0 };
368368
369− if ( desc->flags & PIX_FMT_RGB
370− || !(desc->flags & PIX_FMT_PLANAR))
369+ if ( desc->flags & AV_PIX_FMT_FLAG_RGB
370+ || !(desc->flags & AV_PIX_FMT_FLAG_PLANAR))
371371 return 0;
372372
373373 /* set the used planes */
libavcodec/pnm.c+1−1
@@ -181,7 +181,7 @@ int ff_pnm_decode_header(AVCodecContext *avctx, PNMContext * const s) · 180 unmodified lines
181181 }else
182182 s->maxval=1;
183183 /* more check if YUV420 */
184− if (av_pix_fmt_desc_get(avctx->pix_fmt)->flags & PIX_FMT_PLANAR) {
184+ if (av_pix_fmt_desc_get(avctx->pix_fmt)->flags & AV_PIX_FMT_FLAG_PLANAR) {
185185 if ((avctx->width & 1) != 0)
186186 return AVERROR_INVALIDDATA;
187187 h = (avctx->height * 2);
libavcodec/rawdec.c+3−3
@@ -123,11 +123,11 @@ static av_cold int raw_init_decoder(AVCodecContext *avctx) · 122 unmodified lines
123123 return AVERROR(EINVAL);
124124 }
125125
126− if (desc->flags & (PIX_FMT_PAL | PIX_FMT_PSEUDOPAL)) {
126+ if (desc->flags & (AV_PIX_FMT_FLAG_PAL | AV_PIX_FMT_FLAG_PSEUDOPAL)) {
127127 context->palette = av_buffer_alloc(AVPALETTE_SIZE);
128128 if (!context->palette)
129129 return AVERROR(ENOMEM);
130− if (desc->flags & PIX_FMT_PSEUDOPAL)
130+ if (desc->flags & AV_PIX_FMT_FLAG_PSEUDOPAL)
131131 avpriv_set_systematic_pal2((uint32_t*)context->palette->data, avctx->pix_fmt);
132132 else
133133 memset(context->palette->data, 0, AVPALETTE_SIZE);
@@ -276,7 +276,7 @@ static int raw_decode(AVCodecContext *avctx, void *data, int *got_frame, · 142 unmodified lines
276276 }
277277
278278 if ((avctx->pix_fmt == AV_PIX_FMT_PAL8 && buf_size < context->frame_size) ||
279− (desc->flags & PIX_FMT_PSEUDOPAL)) {
279+ (desc->flags & AV_PIX_FMT_FLAG_PSEUDOPAL)) {
280280 frame->buf[1] = av_buffer_ref(context->palette);
281281 if (!frame->buf[1]) {
282282 av_buffer_unref(&frame->buf[0]);
libavcodec/utils.c+2−2
@@ -762,7 +762,7 @@ do { \ · 761 unmodified lines
762762 planes = av_pix_fmt_count_planes(frame->format);
763763 /* workaround for AVHWAccel plane count of 0, buf[0] is used as
764764 check for allocated buffers: make libavcodec happy */
765− if (desc && desc->flags & PIX_FMT_HWACCEL)
765+ if (desc && desc->flags & AV_PIX_FMT_FLAG_HWACCEL)
766766 planes = 1;
767767 if (!desc || planes <= 0) {
768768 ret = AVERROR(EINVAL);
@@ -919,7 +919,7 @@ int avcodec_default_execute2(AVCodecContext *c, int (*func)(AVCodecContext *c2, · 150 unmodified lines
919919 static int is_hwaccel_pix_fmt(enum AVPixelFormat pix_fmt)
920920 {
921921 const AVPixFmtDescriptor *desc = av_pix_fmt_desc_get(pix_fmt);
922− return desc->flags & PIX_FMT_HWACCEL;
922+ return desc->flags & AV_PIX_FMT_FLAG_HWACCEL;
923923 }
924924
925925 enum AVPixelFormat avcodec_default_get_format(struct AVCodecContext *s, const enum AVPixelFormat *fmt)
libavcodec/xwdenc.c+1−1
@@ -43,7 +43,7 @@ static int xwd_encode_frame(AVCodecContext *avctx, AVPacket *pkt, · 42 unmodified lines
4343 AVFrame * const p = (AVFrame *)pict;
4444
4545 pixdepth = av_get_bits_per_pixel(desc);
46− if (desc->flags & PIX_FMT_BE)
46+ if (desc->flags & AV_PIX_FMT_FLAG_BE)
4747 be = 1;
4848 switch (pix_fmt) {
4949 case AV_PIX_FMT_ARGB:
libavfilter/formats.c+1−1
@@ -364,7 +364,7 @@ AVFilterFormats *ff_all_formats(enum AVMediaType type) · 363 unmodified lines
364364 for (fmt = 0; fmt < num_formats; fmt++) {
365365 const AVPixFmtDescriptor *desc = av_pix_fmt_desc_get(fmt);
366366 if ((type != AVMEDIA_TYPE_VIDEO) ||
367− (type == AVMEDIA_TYPE_VIDEO && !(desc->flags & PIX_FMT_HWACCEL)))
367+ (type == AVMEDIA_TYPE_VIDEO && !(desc->flags & AV_PIX_FMT_FLAG_HWACCEL)))
368368 ff_add_format(&ret, fmt);
369369 }
370370
libavfilter/vf_crop.c+1−1
@@ -285,7 +285,7 @@ static int filter_frame(AVFilterLink *link, AVFrame *frame) · 284 unmodified lines
285285 frame->data[0] += crop->y * frame->linesize[0];
286286 frame->data[0] += crop->x * crop->max_step[0];
287287
288− if (!(desc->flags & PIX_FMT_PAL || desc->flags & PIX_FMT_PSEUDOPAL)) {
288+ if (!(desc->flags & AV_PIX_FMT_FLAG_PAL || desc->flags & AV_PIX_FMT_FLAG_PSEUDOPAL)) {
289289 for (i = 1; i < 3; i ++) {
290290 if (frame->data[i]) {
291291 frame->data[i] += (crop->y >> crop->vsub) * frame->linesize[i];
libavfilter/vf_fieldorder.c+2−2
@@ -51,8 +51,8 @@ static int query_formats(AVFilterContext *ctx) · 50 unmodified lines
5151 formats = NULL;
5252 for (pix_fmt = 0; pix_fmt < AV_PIX_FMT_NB; pix_fmt++) {
5353 const AVPixFmtDescriptor *desc = av_pix_fmt_desc_get(pix_fmt);
54− if (!(desc->flags & PIX_FMT_HWACCEL ||
55− desc->flags & PIX_FMT_BITSTREAM) &&
54+ if (!(desc->flags & AV_PIX_FMT_FLAG_HWACCEL ||
55+ desc->flags & AV_PIX_FMT_FLAG_BITSTREAM) &&
5656 desc->nb_components && !desc->log2_chroma_h &&
5757 (ret = ff_add_format(&formats, pix_fmt)) < 0) {
5858 ff_formats_unref(&formats);
libavfilter/vf_pixdesctest.c+2−2
@@ -78,8 +78,8 @@ static int filter_frame(AVFilterLink *inlink, AVFrame *in) · 77 unmodified lines
7878 }
7979
8080 /* copy palette */
81− if (priv->pix_desc->flags & PIX_FMT_PAL ||
82− priv->pix_desc->flags & PIX_FMT_PSEUDOPAL)
81+ if (priv->pix_desc->flags & AV_PIX_FMT_FLAG_PAL ||
82+ priv->pix_desc->flags & AV_PIX_FMT_FLAG_PSEUDOPAL)
8383 memcpy(out->data[1], in->data[1], AVPALETTE_SIZE);
8484
8585 for (c = 0; c < priv->pix_desc->nb_components; c++) {
libavfilter/vf_scale.c+4−4
@@ -252,11 +252,11 @@ static int config_props(AVFilterLink *outlink) · 251 unmodified lines
252252
253253 /* TODO: make algorithm configurable */
254254
255− scale->input_is_pal = desc->flags & PIX_FMT_PAL ||
256− desc->flags & PIX_FMT_PSEUDOPAL;
255+ scale->input_is_pal = desc->flags & AV_PIX_FMT_FLAG_PAL ||
256+ desc->flags & AV_PIX_FMT_FLAG_PSEUDOPAL;
257257 if (outfmt == AV_PIX_FMT_PAL8) outfmt = AV_PIX_FMT_BGR8;
258− scale->output_is_pal = av_pix_fmt_desc_get(outfmt)->flags & PIX_FMT_PAL ||
259− av_pix_fmt_desc_get(outfmt)->flags & PIX_FMT_PSEUDOPAL;
258+ scale->output_is_pal = av_pix_fmt_desc_get(outfmt)->flags & AV_PIX_FMT_FLAG_PAL ||
259+ av_pix_fmt_desc_get(outfmt)->flags & AV_PIX_FMT_FLAG_PSEUDOPAL;
260260
261261 if (scale->sws)
262262 sws_freeContext(scale->sws);
libavutil/frame.c+1−1
@@ -146,7 +146,7 @@ static int get_video_buffer(AVFrame *frame, int align) · 145 unmodified lines
146146
147147 frame->data[i] = frame->buf[i]->data;
148148 }
149− if (desc->flags & PIX_FMT_PAL || desc->flags & PIX_FMT_PSEUDOPAL) {
149+ if (desc->flags & AV_PIX_FMT_FLAG_PAL || desc->flags & AV_PIX_FMT_FLAG_PSEUDOPAL) {
150150 av_buffer_unref(&frame->buf[1]);
151151 frame->buf[1] = av_buffer_alloc(1024);
152152 if (!frame->buf[1])
libavutil/imgutils.c+9−9
@@ -65,7 +65,7 @@ int image_get_linesize(int width, int plane, · 64 unmodified lines
6565 return AVERROR(EINVAL);
6666 linesize = max_step * shifted_w;
6767
68− if (desc->flags & PIX_FMT_BITSTREAM)
68+ if (desc->flags & AV_PIX_FMT_FLAG_BITSTREAM)
6969 linesize = (linesize + 7) >> 3;
7070 return linesize;
7171 }
@@ -92,7 +92,7 @@ int av_image_fill_linesizes(int linesizes[4], enum AVPixelFormat pix_fmt, int wi · 20 unmodified lines
9292
9393 memset(linesizes, 0, 4*sizeof(linesizes[0]));
9494
95− if (!desc || desc->flags & PIX_FMT_HWACCEL)
95+ if (!desc || desc->flags & AV_PIX_FMT_FLAG_HWACCEL)
9696 return AVERROR(EINVAL);
9797
9898 av_image_fill_max_pixsteps(max_step, max_step_comp, desc);
@@ -113,7 +113,7 @@ int av_image_fill_pointers(uint8_t *data[4], enum AVPixelFormat pix_fmt, int hei · 14 unmodified lines
113113 const AVPixFmtDescriptor *desc = av_pix_fmt_desc_get(pix_fmt);
114114 memset(data , 0, sizeof(data[0])*4);
115115
116− if (!desc || desc->flags & PIX_FMT_HWACCEL)
116+ if (!desc || desc->flags & AV_PIX_FMT_FLAG_HWACCEL)
117117 return AVERROR(EINVAL);
118118
119119 data[0] = ptr;
@@ -121,8 +121,8 @@ int av_image_fill_pointers(uint8_t *data[4], enum AVPixelFormat pix_fmt, int hei · 1 unmodified line
121121 return AVERROR(EINVAL);
122122 size[0] = linesizes[0] * height;
123123
124− if (desc->flags & PIX_FMT_PAL ||
125− desc->flags & PIX_FMT_PSEUDOPAL) {
124+ if (desc->flags & AV_PIX_FMT_FLAG_PAL ||
125+ desc->flags & AV_PIX_FMT_FLAG_PSEUDOPAL) {
126126 size[0] = (size[0] + 3) & ~3;
127127 data[1] = ptr + size[0]; /* palette is stored here as 256 32 bits words */
128128 return size[0] + 256 * 4;
@@ -214,7 +214,7 @@ int av_image_alloc(uint8_t *pointers[4], int linesizes[4], · 85 unmodified lines
214214 av_free(buf);
215215 return ret;
216216 }
217− if (desc->flags & PIX_FMT_PAL || desc->flags & PIX_FMT_PSEUDOPAL)
217+ if (desc->flags & AV_PIX_FMT_FLAG_PAL || desc->flags & AV_PIX_FMT_FLAG_PSEUDOPAL)
218218 avpriv_set_systematic_pal2((uint32_t*)pointers[1], pix_fmt);
219219
220220 return ret;
@@ -260,11 +260,11 @@ void av_image_copy(uint8_t *dst_data[4], int dst_linesizes[4], · 39 unmodified lines
260260 {
261261 const AVPixFmtDescriptor *desc = av_pix_fmt_desc_get(pix_fmt);
262262
263− if (!desc || desc->flags & PIX_FMT_HWACCEL)
263+ if (!desc || desc->flags & AV_PIX_FMT_FLAG_HWACCEL)
264264 return;
265265
266− if (desc->flags & PIX_FMT_PAL ||
267− desc->flags & PIX_FMT_PSEUDOPAL) {
266+ if (desc->flags & AV_PIX_FMT_FLAG_PAL ||
267+ desc->flags & AV_PIX_FMT_FLAG_PSEUDOPAL) {
268268 av_image_copy_plane(dst_data[0], dst_linesizes[0],
269269 src_data[0], src_linesizes[0],
270270 width, height);
libavutil/pixdesc.c+111−111
@@ -44,7 +44,7 @@ void av_read_image_line(uint16_t *dst, · 43 unmodified lines
4444 int step = comp.step_minus1 + 1;
4545 int flags = desc->flags;
4646
47− if (flags & PIX_FMT_BITSTREAM) {
47+ if (flags & AV_PIX_FMT_FLAG_BITSTREAM) {
4848 int skip = x * step + comp.offset_plus1 - 1;
4949 const uint8_t *p = data[plane] + y * linesize[plane] + (skip >> 3);
5050 int shift = 8 - depth - (skip & 7);
@@ -64,11 +64,11 @@ void av_read_image_line(uint16_t *dst, · 13 unmodified lines
6464 int is_8bit = shift + depth <= 8;
6565
6666 if (is_8bit)
67− p += !!(flags & PIX_FMT_BE);
67+ p += !!(flags & AV_PIX_FMT_FLAG_BE);
6868
6969 while (w--) {
7070 int val = is_8bit ? *p :
71− flags & PIX_FMT_BE ? AV_RB16(p) : AV_RL16(p);
71+ flags & AV_PIX_FMT_FLAG_BE ? AV_RB16(p) : AV_RL16(p);
7272 val = (val >> shift) & mask;
7373 if (read_pal_component)
7474 val = data[1][4 * val + c];
@@ -89,7 +89,7 @@ void av_write_image_line(const uint16_t *src, · 14 unmodified lines
8989 int step = comp.step_minus1 + 1;
9090 int flags = desc->flags;
9191
92− if (flags & PIX_FMT_BITSTREAM) {
92+ if (flags & AV_PIX_FMT_FLAG_BITSTREAM) {
9393 int skip = x * step + comp.offset_plus1 - 1;
9494 uint8_t *p = data[plane] + y * linesize[plane] + (skip >> 3);
9595 int shift = 8 - depth - (skip & 7);
@@ -106,14 +106,14 @@ void av_write_image_line(const uint16_t *src, · 10 unmodified lines
106106 x * step + comp.offset_plus1 - 1;
107107
108108 if (shift + depth <= 8) {
109− p += !!(flags & PIX_FMT_BE);
109+ p += !!(flags & AV_PIX_FMT_FLAG_BE);
110110 while (w--) {
111111 *p |= (*src++ << shift);
112112 p += step;
113113 }
114114 } else {
115115 while (w--) {
116− if (flags & PIX_FMT_BE) {
116+ if (flags & AV_PIX_FMT_FLAG_BE) {
117117 uint16_t val = AV_RB16(p) | (*src++ << shift);
118118 AV_WB16(p, val);
119119 } else {
@@ -140,7 +140,7 @@ const AVPixFmtDescriptor av_pix_fmt_descriptors[AV_PIX_FMT_NB] = { · 20 unmodified lines
140140 { 1, 0, 1, 0, 7 }, /* U */
141141 { 2, 0, 1, 0, 7 }, /* V */
142142 },
143− .flags = PIX_FMT_PLANAR,
143+ .flags = AV_PIX_FMT_FLAG_PLANAR,
144144 },
145145 [AV_PIX_FMT_YUYV422] = {
146146 .name = "yuyv422",
@@ -163,7 +163,7 @@ const AVPixFmtDescriptor av_pix_fmt_descriptors[AV_PIX_FMT_NB] = { · 16 unmodified lines
163163 { 0, 2, 2, 0, 7 }, /* G */
164164 { 0, 2, 3, 0, 7 }, /* B */
165165 },
166− .flags = PIX_FMT_RGB,
166+ .flags = AV_PIX_FMT_FLAG_RGB,
167167 },
168168 [AV_PIX_FMT_BGR24] = {
169169 .name = "bgr24",
@@ -175,7 +175,7 @@ const AVPixFmtDescriptor av_pix_fmt_descriptors[AV_PIX_FMT_NB] = { · 5 unmodified lines
175175 { 0, 2, 2, 0, 7 }, /* G */
176176 { 0, 2, 1, 0, 7 }, /* B */
177177 },
178− .flags = PIX_FMT_RGB,
178+ .flags = AV_PIX_FMT_FLAG_RGB,
179179 },
180180 [AV_PIX_FMT_YUV422P] = {
181181 .name = "yuv422p",
@@ -187,7 +187,7 @@ const AVPixFmtDescriptor av_pix_fmt_descriptors[AV_PIX_FMT_NB] = { · 5 unmodified lines
187187 { 1, 0, 1, 0, 7 }, /* U */
188188 { 2, 0, 1, 0, 7 }, /* V */
189189 },
190− .flags = PIX_FMT_PLANAR,
190+ .flags = AV_PIX_FMT_FLAG_PLANAR,
191191 },
192192 [AV_PIX_FMT_YUV444P] = {
193193 .name = "yuv444p",
@@ -199,7 +199,7 @@ const AVPixFmtDescriptor av_pix_fmt_descriptors[AV_PIX_FMT_NB] = { · 5 unmodified lines
199199 { 1, 0, 1, 0, 7 }, /* U */
200200 { 2, 0, 1, 0, 7 }, /* V */
201201 },
202− .flags = PIX_FMT_PLANAR,
202+ .flags = AV_PIX_FMT_FLAG_PLANAR,
203203 },
204204 [AV_PIX_FMT_YUV410P] = {
205205 .name = "yuv410p",
@@ -211,7 +211,7 @@ const AVPixFmtDescriptor av_pix_fmt_descriptors[AV_PIX_FMT_NB] = { · 5 unmodified lines
211211 { 1, 0, 1, 0, 7 }, /* U */
212212 { 2, 0, 1, 0, 7 }, /* V */
213213 },
214− .flags = PIX_FMT_PLANAR,
214+ .flags = AV_PIX_FMT_FLAG_PLANAR,
215215 },
216216 [AV_PIX_FMT_YUV411P] = {
217217 .name = "yuv411p",
@@ -223,7 +223,7 @@ const AVPixFmtDescriptor av_pix_fmt_descriptors[AV_PIX_FMT_NB] = { · 5 unmodified lines
223223 { 1, 0, 1, 0, 7 }, /* U */
224224 { 2, 0, 1, 0, 7 }, /* V */
225225 },
226− .flags = PIX_FMT_PLANAR,
226+ .flags = AV_PIX_FMT_FLAG_PLANAR,
227227 },
228228 [AV_PIX_FMT_GRAY8] = {
229229 .name = "gray",
@@ -243,7 +243,7 @@ const AVPixFmtDescriptor av_pix_fmt_descriptors[AV_PIX_FMT_NB] = { · 13 unmodified lines
243243 .comp = {
244244 { 0, 0, 1, 0, 0 }, /* Y */
245245 },
246− .flags = PIX_FMT_BITSTREAM,
246+ .flags = AV_PIX_FMT_FLAG_BITSTREAM,
247247 },
248248 [AV_PIX_FMT_MONOBLACK] = {
249249 .name = "monob",
@@ -253,7 +253,7 @@ const AVPixFmtDescriptor av_pix_fmt_descriptors[AV_PIX_FMT_NB] = { · 3 unmodified lines
253253 .comp = {
254254 { 0, 0, 1, 7, 0 }, /* Y */
255255 },
256− .flags = PIX_FMT_BITSTREAM,
256+ .flags = AV_PIX_FMT_FLAG_BITSTREAM,
257257 },
258258 [AV_PIX_FMT_PAL8] = {
259259 .name = "pal8",
@@ -263,7 +263,7 @@ const AVPixFmtDescriptor av_pix_fmt_descriptors[AV_PIX_FMT_NB] = { · 3 unmodified lines
263263 .comp = {
264264 { 0, 0, 1, 0, 7 },
265265 },
266− .flags = PIX_FMT_PAL,
266+ .flags = AV_PIX_FMT_FLAG_PAL,
267267 },
268268 [AV_PIX_FMT_YUVJ420P] = {
269269 .name = "yuvj420p",
@@ -275,7 +275,7 @@ const AVPixFmtDescriptor av_pix_fmt_descriptors[AV_PIX_FMT_NB] = { · 5 unmodified lines
275275 { 1, 0, 1, 0, 7 }, /* U */
276276 { 2, 0, 1, 0, 7 }, /* V */
277277 },
278− .flags = PIX_FMT_PLANAR,
278+ .flags = AV_PIX_FMT_FLAG_PLANAR,
279279 },
280280 [AV_PIX_FMT_YUVJ422P] = {
281281 .name = "yuvj422p",
@@ -287,7 +287,7 @@ const AVPixFmtDescriptor av_pix_fmt_descriptors[AV_PIX_FMT_NB] = { · 5 unmodified lines
287287 { 1, 0, 1, 0, 7 }, /* U */
288288 { 2, 0, 1, 0, 7 }, /* V */
289289 },
290− .flags = PIX_FMT_PLANAR,
290+ .flags = AV_PIX_FMT_FLAG_PLANAR,
291291 },
292292 [AV_PIX_FMT_YUVJ444P] = {
293293 .name = "yuvj444p",
@@ -299,15 +299,15 @@ const AVPixFmtDescriptor av_pix_fmt_descriptors[AV_PIX_FMT_NB] = { · 5 unmodified lines
299299 { 1, 0, 1, 0, 7 }, /* U */
300300 { 2, 0, 1, 0, 7 }, /* V */
301301 },
302− .flags = PIX_FMT_PLANAR,
302+ .flags = AV_PIX_FMT_FLAG_PLANAR,
303303 },
304304 [AV_PIX_FMT_XVMC_MPEG2_MC] = {
305305 .name = "xvmcmc",
306− .flags = PIX_FMT_HWACCEL,
306+ .flags = AV_PIX_FMT_FLAG_HWACCEL,
307307 },
308308 [AV_PIX_FMT_XVMC_MPEG2_IDCT] = {
309309 .name = "xvmcidct",
310− .flags = PIX_FMT_HWACCEL,
310+ .flags = AV_PIX_FMT_FLAG_HWACCEL,
311311 },
312312 [AV_PIX_FMT_UYVY422] = {
313313 .name = "uyvy422",
@@ -341,7 +341,7 @@ const AVPixFmtDescriptor av_pix_fmt_descriptors[AV_PIX_FMT_NB] = { · 27 unmodified lines
341341 { 0, 0, 1, 3, 2 }, /* G */
342342 { 0, 0, 1, 6, 1 }, /* B */
343343 },
344− .flags = PIX_FMT_RGB | PIX_FMT_PSEUDOPAL,
344+ .flags = AV_PIX_FMT_FLAG_RGB | AV_PIX_FMT_FLAG_PSEUDOPAL,
345345 },
346346 [AV_PIX_FMT_BGR4] = {
347347 .name = "bgr4",
@@ -353,7 +353,7 @@ const AVPixFmtDescriptor av_pix_fmt_descriptors[AV_PIX_FMT_NB] = { · 5 unmodified lines
353353 { 0, 3, 2, 0, 1 }, /* G */
354354 { 0, 3, 1, 0, 0 }, /* B */
355355 },
356− .flags = PIX_FMT_BITSTREAM | PIX_FMT_RGB,
356+ .flags = AV_PIX_FMT_FLAG_BITSTREAM | AV_PIX_FMT_FLAG_RGB,
357357 },
358358 [AV_PIX_FMT_BGR4_BYTE] = {
359359 .name = "bgr4_byte",
@@ -365,7 +365,7 @@ const AVPixFmtDescriptor av_pix_fmt_descriptors[AV_PIX_FMT_NB] = { · 5 unmodified lines
365365 { 0, 0, 1, 1, 1 }, /* G */
366366 { 0, 0, 1, 3, 0 }, /* B */
367367 },
368− .flags = PIX_FMT_RGB | PIX_FMT_PSEUDOPAL,
368+ .flags = AV_PIX_FMT_FLAG_RGB | AV_PIX_FMT_FLAG_PSEUDOPAL,
369369 },
370370 [AV_PIX_FMT_RGB8] = {
371371 .name = "rgb8",
@@ -377,7 +377,7 @@ const AVPixFmtDescriptor av_pix_fmt_descriptors[AV_PIX_FMT_NB] = { · 5 unmodified lines
377377 { 0, 0, 1, 3, 2 }, /* G */
378378 { 0, 0, 1, 0, 2 }, /* B */
379379 },
380− .flags = PIX_FMT_RGB | PIX_FMT_PSEUDOPAL,
380+ .flags = AV_PIX_FMT_FLAG_RGB | AV_PIX_FMT_FLAG_PSEUDOPAL,
381381 },
382382 [AV_PIX_FMT_RGB4] = {
383383 .name = "rgb4",
@@ -389,7 +389,7 @@ const AVPixFmtDescriptor av_pix_fmt_descriptors[AV_PIX_FMT_NB] = { · 5 unmodified lines
389389 { 0, 3, 2, 0, 1 }, /* G */
390390 { 0, 3, 4, 0, 0 }, /* B */
391391 },
392− .flags = PIX_FMT_BITSTREAM | PIX_FMT_RGB,
392+ .flags = AV_PIX_FMT_FLAG_BITSTREAM | AV_PIX_FMT_FLAG_RGB,
393393 },
394394 [AV_PIX_FMT_RGB4_BYTE] = {
395395 .name = "rgb4_byte",
@@ -401,7 +401,7 @@ const AVPixFmtDescriptor av_pix_fmt_descriptors[AV_PIX_FMT_NB] = { · 5 unmodified lines
401401 { 0, 0, 1, 1, 1 }, /* G */
402402 { 0, 0, 1, 0, 0 }, /* B */
403403 },
404− .flags = PIX_FMT_RGB | PIX_FMT_PSEUDOPAL,
404+ .flags = AV_PIX_FMT_FLAG_RGB | AV_PIX_FMT_FLAG_PSEUDOPAL,
405405 },
406406 [AV_PIX_FMT_NV12] = {
407407 .name = "nv12",
@@ -413,7 +413,7 @@ const AVPixFmtDescriptor av_pix_fmt_descriptors[AV_PIX_FMT_NB] = { · 5 unmodified lines
413413 { 1, 1, 1, 0, 7 }, /* U */
414414 { 1, 1, 2, 0, 7 }, /* V */
415415 },
416− .flags = PIX_FMT_PLANAR,
416+ .flags = AV_PIX_FMT_FLAG_PLANAR,
417417 },
418418 [AV_PIX_FMT_NV21] = {
419419 .name = "nv21",
@@ -425,7 +425,7 @@ const AVPixFmtDescriptor av_pix_fmt_descriptors[AV_PIX_FMT_NB] = { · 5 unmodified lines
425425 { 1, 1, 2, 0, 7 }, /* U */
426426 { 1, 1, 1, 0, 7 }, /* V */
427427 },
428− .flags = PIX_FMT_PLANAR,
428+ .flags = AV_PIX_FMT_FLAG_PLANAR,
429429 },
430430 [AV_PIX_FMT_ARGB] = {
431431 .name = "argb",
@@ -438,7 +438,7 @@ const AVPixFmtDescriptor av_pix_fmt_descriptors[AV_PIX_FMT_NB] = { · 6 unmodified lines
438438 { 0, 3, 4, 0, 7 }, /* B */
439439 { 0, 3, 1, 0, 7 }, /* A */
440440 },
441− .flags = PIX_FMT_RGB | PIX_FMT_ALPHA,
441+ .flags = AV_PIX_FMT_FLAG_RGB | AV_PIX_FMT_FLAG_ALPHA,
442442 },
443443 [AV_PIX_FMT_RGBA] = {
444444 .name = "rgba",
@@ -451,7 +451,7 @@ const AVPixFmtDescriptor av_pix_fmt_descriptors[AV_PIX_FMT_NB] = { · 6 unmodified lines
451451 { 0, 3, 3, 0, 7 }, /* B */
452452 { 0, 3, 4, 0, 7 }, /* A */
453453 },
454− .flags = PIX_FMT_RGB | PIX_FMT_ALPHA,
454+ .flags = AV_PIX_FMT_FLAG_RGB | AV_PIX_FMT_FLAG_ALPHA,
455455 },
456456 [AV_PIX_FMT_ABGR] = {
457457 .name = "abgr",
@@ -464,7 +464,7 @@ const AVPixFmtDescriptor av_pix_fmt_descriptors[AV_PIX_FMT_NB] = { · 6 unmodified lines
464464 { 0, 3, 2, 0, 7 }, /* B */
465465 { 0, 3, 1, 0, 7 }, /* A */
466466 },
467− .flags = PIX_FMT_RGB | PIX_FMT_ALPHA,
467+ .flags = AV_PIX_FMT_FLAG_RGB | AV_PIX_FMT_FLAG_ALPHA,
468468 },
469469 [AV_PIX_FMT_BGRA] = {
470470 .name = "bgra",
@@ -477,7 +477,7 @@ const AVPixFmtDescriptor av_pix_fmt_descriptors[AV_PIX_FMT_NB] = { · 6 unmodified lines
477477 { 0, 3, 1, 0, 7 }, /* B */
478478 { 0, 3, 4, 0, 7 }, /* A */
479479 },
480− .flags = PIX_FMT_RGB | PIX_FMT_ALPHA,
480+ .flags = AV_PIX_FMT_FLAG_RGB | AV_PIX_FMT_FLAG_ALPHA,
481481 },
482482 [AV_PIX_FMT_0RGB] = {
483483 .name = "0rgb",
@@ -535,7 +535,7 @@ const AVPixFmtDescriptor av_pix_fmt_descriptors[AV_PIX_FMT_NB] = { · 51 unmodified lines
535535 .comp = {
536536 { 0, 1, 1, 0, 15 }, /* Y */
537537 },
538− .flags = PIX_FMT_BE,
538+ .flags = AV_PIX_FMT_FLAG_BE,
539539 },
540540 [AV_PIX_FMT_GRAY16LE] = {
541541 .name = "gray16le",
@@ -556,7 +556,7 @@ const AVPixFmtDescriptor av_pix_fmt_descriptors[AV_PIX_FMT_NB] = { · 14 unmodified lines
556556 { 1, 0, 1, 0, 7 }, /* U */
557557 { 2, 0, 1, 0, 7 }, /* V */
558558 },
559− .flags = PIX_FMT_PLANAR,
559+ .flags = AV_PIX_FMT_FLAG_PLANAR,
560560 },
561561 [AV_PIX_FMT_YUVJ440P] = {
562562 .name = "yuvj440p",
@@ -568,7 +568,7 @@ const AVPixFmtDescriptor av_pix_fmt_descriptors[AV_PIX_FMT_NB] = { · 5 unmodified lines
568568 { 1, 0, 1, 0, 7 }, /* U */
569569 { 2, 0, 1, 0, 7 }, /* V */
570570 },
571− .flags = PIX_FMT_PLANAR,
571+ .flags = AV_PIX_FMT_FLAG_PLANAR,
572572 },
573573 [AV_PIX_FMT_YUVA420P] = {
574574 .name = "yuva420p",
@@ -581,7 +581,7 @@ const AVPixFmtDescriptor av_pix_fmt_descriptors[AV_PIX_FMT_NB] = { · 6 unmodified lines
581581 { 2, 0, 1, 0, 7 }, /* V */
582582 { 3, 0, 1, 0, 7 }, /* A */
583583 },
584− .flags = PIX_FMT_PLANAR | PIX_FMT_ALPHA,
584+ .flags = AV_PIX_FMT_FLAG_PLANAR | AV_PIX_FMT_FLAG_ALPHA,
585585 },
586586 [AV_PIX_FMT_YUVA422P] = {
587587 .name = "yuva422p",
@@ -594,7 +594,7 @@ const AVPixFmtDescriptor av_pix_fmt_descriptors[AV_PIX_FMT_NB] = { · 6 unmodified lines
594594 { 2, 0, 1, 0, 7 }, /* V */
595595 { 3, 0, 1, 0, 7 }, /* A */
596596 },
597− .flags = PIX_FMT_PLANAR | PIX_FMT_ALPHA,
597+ .flags = AV_PIX_FMT_FLAG_PLANAR | AV_PIX_FMT_FLAG_ALPHA,
598598 },
599599 [AV_PIX_FMT_YUVA444P] = {
600600 .name = "yuva444p",
@@ -607,7 +607,7 @@ const AVPixFmtDescriptor av_pix_fmt_descriptors[AV_PIX_FMT_NB] = { · 6 unmodified lines
607607 { 2, 0, 1, 0, 7 }, /* V */
608608 { 3, 0, 1, 0, 7 }, /* A */
609609 },
610− .flags = PIX_FMT_PLANAR | PIX_FMT_ALPHA,
610+ .flags = AV_PIX_FMT_FLAG_PLANAR | AV_PIX_FMT_FLAG_ALPHA,
611611 },
612612 [AV_PIX_FMT_YUVA420P9BE] = {
613613 .name = "yuva420p9be",
@@ -620,7 +620,7 @@ const AVPixFmtDescriptor av_pix_fmt_descriptors[AV_PIX_FMT_NB] = { · 6 unmodified lines
620620 { 2, 1, 1, 0, 8 }, /* V */
621621 { 3, 1, 1, 0, 8 }, /* A */
622622 },
623− .flags = PIX_FMT_BE | PIX_FMT_PLANAR | PIX_FMT_ALPHA,
623+ .flags = AV_PIX_FMT_FLAG_BE | AV_PIX_FMT_FLAG_PLANAR | AV_PIX_FMT_FLAG_ALPHA,
624624 },
625625 [AV_PIX_FMT_YUVA420P9LE] = {
626626 .name = "yuva420p9le",
@@ -633,7 +633,7 @@ const AVPixFmtDescriptor av_pix_fmt_descriptors[AV_PIX_FMT_NB] = { · 6 unmodified lines
633633 { 2, 1, 1, 0, 8 }, /* V */
634634 { 3, 1, 1, 0, 8 }, /* A */
635635 },
636− .flags = PIX_FMT_PLANAR | PIX_FMT_ALPHA,
636+ .flags = AV_PIX_FMT_FLAG_PLANAR | AV_PIX_FMT_FLAG_ALPHA,
637637 },
638638 [AV_PIX_FMT_YUVA422P9BE] = {
639639 .name = "yuva422p9be",
@@ -646,7 +646,7 @@ const AVPixFmtDescriptor av_pix_fmt_descriptors[AV_PIX_FMT_NB] = { · 6 unmodified lines
646646 { 2, 1, 1, 0, 8 }, /* V */
647647 { 3, 1, 1, 0, 8 }, /* A */
648648 },
649− .flags = PIX_FMT_BE | PIX_FMT_PLANAR | PIX_FMT_ALPHA,
649+ .flags = AV_PIX_FMT_FLAG_BE | AV_PIX_FMT_FLAG_PLANAR | AV_PIX_FMT_FLAG_ALPHA,
650650 },
651651 [AV_PIX_FMT_YUVA422P9LE] = {
652652 .name = "yuva422p9le",
@@ -659,7 +659,7 @@ const AVPixFmtDescriptor av_pix_fmt_descriptors[AV_PIX_FMT_NB] = { · 6 unmodified lines
659659 { 2, 1, 1, 0, 8 }, /* V */
660660 { 3, 1, 1, 0, 8 }, /* A */
661661 },
662− .flags = PIX_FMT_PLANAR | PIX_FMT_ALPHA,
662+ .flags = AV_PIX_FMT_FLAG_PLANAR | AV_PIX_FMT_FLAG_ALPHA,
663663 },
664664 [AV_PIX_FMT_YUVA444P9BE] = {
665665 .name = "yuva444p9be",
@@ -672,7 +672,7 @@ const AVPixFmtDescriptor av_pix_fmt_descriptors[AV_PIX_FMT_NB] = { · 6 unmodified lines
672672 { 2, 1, 1, 0, 8 }, /* V */
673673 { 3, 1, 1, 0, 8 }, /* A */
674674 },
675− .flags = PIX_FMT_BE | PIX_FMT_PLANAR | PIX_FMT_ALPHA,
675+ .flags = AV_PIX_FMT_FLAG_BE | AV_PIX_FMT_FLAG_PLANAR | AV_PIX_FMT_FLAG_ALPHA,
676676 },
677677 [AV_PIX_FMT_YUVA444P9LE] = {
678678 .name = "yuva444p9le",
@@ -685,7 +685,7 @@ const AVPixFmtDescriptor av_pix_fmt_descriptors[AV_PIX_FMT_NB] = { · 6 unmodified lines
685685 { 2, 1, 1, 0, 8 }, /* V */
686686 { 3, 1, 1, 0, 8 }, /* A */
687687 },
688− .flags = PIX_FMT_PLANAR | PIX_FMT_ALPHA,
688+ .flags = AV_PIX_FMT_FLAG_PLANAR | AV_PIX_FMT_FLAG_ALPHA,
689689 },
690690 [AV_PIX_FMT_YUVA420P10BE] = {
691691 .name = "yuva420p10be",
@@ -698,7 +698,7 @@ const AVPixFmtDescriptor av_pix_fmt_descriptors[AV_PIX_FMT_NB] = { · 6 unmodified lines
698698 { 2, 1, 1, 0, 9 }, /* V */
699699 { 3, 1, 1, 0, 9 }, /* A */
700700 },
701− .flags = PIX_FMT_BE | PIX_FMT_PLANAR | PIX_FMT_ALPHA,
701+ .flags = AV_PIX_FMT_FLAG_BE | AV_PIX_FMT_FLAG_PLANAR | AV_PIX_FMT_FLAG_ALPHA,
702702 },
703703 [AV_PIX_FMT_YUVA420P10LE] = {
704704 .name = "yuva420p10le",
@@ -711,7 +711,7 @@ const AVPixFmtDescriptor av_pix_fmt_descriptors[AV_PIX_FMT_NB] = { · 6 unmodified lines
711711 { 2, 1, 1, 0, 9 }, /* V */
712712 { 3, 1, 1, 0, 9 }, /* A */
713713 },
714− .flags = PIX_FMT_PLANAR | PIX_FMT_ALPHA,
714+ .flags = AV_PIX_FMT_FLAG_PLANAR | AV_PIX_FMT_FLAG_ALPHA,
715715 },
716716 [AV_PIX_FMT_YUVA422P10BE] = {
717717 .name = "yuva422p10be",
@@ -724,7 +724,7 @@ const AVPixFmtDescriptor av_pix_fmt_descriptors[AV_PIX_FMT_NB] = { · 6 unmodified lines
724724 { 2, 1, 1, 0, 9 }, /* V */
725725 { 3, 1, 1, 0, 9 }, /* A */
726726 },
727− .flags = PIX_FMT_BE | PIX_FMT_PLANAR | PIX_FMT_ALPHA,
727+ .flags = AV_PIX_FMT_FLAG_BE | AV_PIX_FMT_FLAG_PLANAR | AV_PIX_FMT_FLAG_ALPHA,
728728 },
729729 [AV_PIX_FMT_YUVA422P10LE] = {
730730 .name = "yuva422p10le",
@@ -737,7 +737,7 @@ const AVPixFmtDescriptor av_pix_fmt_descriptors[AV_PIX_FMT_NB] = { · 6 unmodified lines
737737 { 2, 1, 1, 0, 9 }, /* V */
738738 { 3, 1, 1, 0, 9 }, /* A */
739739 },
740− .flags = PIX_FMT_PLANAR | PIX_FMT_ALPHA,
740+ .flags = AV_PIX_FMT_FLAG_PLANAR | AV_PIX_FMT_FLAG_ALPHA,
741741 },
742742 [AV_PIX_FMT_YUVA444P10BE] = {
743743 .name = "yuva444p10be",
@@ -750,7 +750,7 @@ const AVPixFmtDescriptor av_pix_fmt_descriptors[AV_PIX_FMT_NB] = { · 6 unmodified lines
750750 { 2, 1, 1, 0, 9 }, /* V */
751751 { 3, 1, 1, 0, 9 }, /* A */
752752 },
753− .flags = PIX_FMT_BE | PIX_FMT_PLANAR | PIX_FMT_ALPHA,
753+ .flags = AV_PIX_FMT_FLAG_BE | AV_PIX_FMT_FLAG_PLANAR | AV_PIX_FMT_FLAG_ALPHA,
754754 },
755755 [AV_PIX_FMT_YUVA444P10LE] = {
756756 .name = "yuva444p10le",
@@ -763,7 +763,7 @@ const AVPixFmtDescriptor av_pix_fmt_descriptors[AV_PIX_FMT_NB] = { · 6 unmodified lines
763763 { 2, 1, 1, 0, 9 }, /* V */
764764 { 3, 1, 1, 0, 9 }, /* A */
765765 },
766− .flags = PIX_FMT_PLANAR | PIX_FMT_ALPHA,
766+ .flags = AV_PIX_FMT_FLAG_PLANAR | AV_PIX_FMT_FLAG_ALPHA,
767767 },
768768 [AV_PIX_FMT_YUVA420P16BE] = {
769769 .name = "yuva420p16be",
@@ -776,7 +776,7 @@ const AVPixFmtDescriptor av_pix_fmt_descriptors[AV_PIX_FMT_NB] = { · 6 unmodified lines
776776 { 2, 1, 1, 0, 15 }, /* V */
777777 { 3, 1, 1, 0, 15 }, /* A */
778778 },
779− .flags = PIX_FMT_BE | PIX_FMT_PLANAR | PIX_FMT_ALPHA,
779+ .flags = AV_PIX_FMT_FLAG_BE | AV_PIX_FMT_FLAG_PLANAR | AV_PIX_FMT_FLAG_ALPHA,
780780 },
781781 [AV_PIX_FMT_YUVA420P16LE] = {
782782 .name = "yuva420p16le",
@@ -789,7 +789,7 @@ const AVPixFmtDescriptor av_pix_fmt_descriptors[AV_PIX_FMT_NB] = { · 6 unmodified lines
789789 { 2, 1, 1, 0, 15 }, /* V */
790790 { 3, 1, 1, 0, 15 }, /* A */
791791 },
792− .flags = PIX_FMT_PLANAR | PIX_FMT_ALPHA,
792+ .flags = AV_PIX_FMT_FLAG_PLANAR | AV_PIX_FMT_FLAG_ALPHA,
793793 },
794794 [AV_PIX_FMT_YUVA422P16BE] = {
795795 .name = "yuva422p16be",
@@ -802,7 +802,7 @@ const AVPixFmtDescriptor av_pix_fmt_descriptors[AV_PIX_FMT_NB] = { · 6 unmodified lines
802802 { 2, 1, 1, 0, 15 }, /* V */
803803 { 3, 1, 1, 0, 15 }, /* A */
804804 },
805− .flags = PIX_FMT_BE | PIX_FMT_PLANAR | PIX_FMT_ALPHA,
805+ .flags = AV_PIX_FMT_FLAG_BE | AV_PIX_FMT_FLAG_PLANAR | AV_PIX_FMT_FLAG_ALPHA,
806806 },
807807 [AV_PIX_FMT_YUVA422P16LE] = {
808808 .name = "yuva422p16le",
@@ -815,7 +815,7 @@ const AVPixFmtDescriptor av_pix_fmt_descriptors[AV_PIX_FMT_NB] = { · 6 unmodified lines
815815 { 2, 1, 1, 0, 15 }, /* V */
816816 { 3, 1, 1, 0, 15 }, /* A */
817817 },
818− .flags = PIX_FMT_PLANAR | PIX_FMT_ALPHA,
818+ .flags = AV_PIX_FMT_FLAG_PLANAR | AV_PIX_FMT_FLAG_ALPHA,
819819 },
820820 [AV_PIX_FMT_YUVA444P16BE] = {
821821 .name = "yuva444p16be",
@@ -828,7 +828,7 @@ const AVPixFmtDescriptor av_pix_fmt_descriptors[AV_PIX_FMT_NB] = { · 6 unmodified lines
828828 { 2, 1, 1, 0, 15 }, /* V */
829829 { 3, 1, 1, 0, 15 }, /* A */
830830 },
831− .flags = PIX_FMT_BE | PIX_FMT_PLANAR | PIX_FMT_ALPHA,
831+ .flags = AV_PIX_FMT_FLAG_BE | AV_PIX_FMT_FLAG_PLANAR | AV_PIX_FMT_FLAG_ALPHA,
832832 },
833833 [AV_PIX_FMT_YUVA444P16LE] = {
834834 .name = "yuva444p16le",
@@ -841,43 +841,43 @@ const AVPixFmtDescriptor av_pix_fmt_descriptors[AV_PIX_FMT_NB] = { · 6 unmodified lines
841841 { 2, 1, 1, 0, 15 }, /* V */
842842 { 3, 1, 1, 0, 15 }, /* A */
843843 },
844− .flags = PIX_FMT_PLANAR | PIX_FMT_ALPHA,
844+ .flags = AV_PIX_FMT_FLAG_PLANAR | AV_PIX_FMT_FLAG_ALPHA,
845845 },
846846 [AV_PIX_FMT_VDPAU_H264] = {
847847 .name = "vdpau_h264",
848848 .log2_chroma_w = 1,
849849 .log2_chroma_h = 1,
850− .flags = PIX_FMT_HWACCEL,
850+ .flags = AV_PIX_FMT_FLAG_HWACCEL,
851851 },
852852 [AV_PIX_FMT_VDPAU_MPEG1] = {
853853 .name = "vdpau_mpeg1",
854854 .log2_chroma_w = 1,
855855 .log2_chroma_h = 1,
856− .flags = PIX_FMT_HWACCEL,
856+ .flags = AV_PIX_FMT_FLAG_HWACCEL,
857857 },
858858 [AV_PIX_FMT_VDPAU_MPEG2] = {
859859 .name = "vdpau_mpeg2",
860860 .log2_chroma_w = 1,
861861 .log2_chroma_h = 1,
862− .flags = PIX_FMT_HWACCEL,
862+ .flags = AV_PIX_FMT_FLAG_HWACCEL,
863863 },
864864 [AV_PIX_FMT_VDPAU_WMV3] = {
865865 .name = "vdpau_wmv3",
866866 .log2_chroma_w = 1,
867867 .log2_chroma_h = 1,
868− .flags = PIX_FMT_HWACCEL,
868+ .flags = AV_PIX_FMT_FLAG_HWACCEL,
869869 },
870870 [AV_PIX_FMT_VDPAU_VC1] = {
871871 .name = "vdpau_vc1",
872872 .log2_chroma_w = 1,
873873 .log2_chroma_h = 1,
874− .flags = PIX_FMT_HWACCEL,
874+ .flags = AV_PIX_FMT_FLAG_HWACCEL,
875875 },
876876 [AV_PIX_FMT_VDPAU_MPEG4] = {
877877 .name = "vdpau_mpeg4",
878878 .log2_chroma_w = 1,
879879 .log2_chroma_h = 1,
880− .flags = PIX_FMT_HWACCEL,
880+ .flags = AV_PIX_FMT_FLAG_HWACCEL,
881881 },
882882 [AV_PIX_FMT_RGB48BE] = {
883883 .name = "rgb48be",
@@ -889,7 +889,7 @@ const AVPixFmtDescriptor av_pix_fmt_descriptors[AV_PIX_FMT_NB] = { · 5 unmodified lines
889889 { 0, 5, 3, 0, 15 }, /* G */
890890 { 0, 5, 5, 0, 15 }, /* B */
891891 },
892− .flags = PIX_FMT_RGB | PIX_FMT_BE,
892+ .flags = AV_PIX_FMT_FLAG_RGB | AV_PIX_FMT_FLAG_BE,
893893 },
894894 [AV_PIX_FMT_RGB48LE] = {
895895 .name = "rgb48le",
@@ -901,7 +901,7 @@ const AVPixFmtDescriptor av_pix_fmt_descriptors[AV_PIX_FMT_NB] = { · 5 unmodified lines
901901 { 0, 5, 3, 0, 15 }, /* G */
902902 { 0, 5, 5, 0, 15 }, /* B */
903903 },
904− .flags = PIX_FMT_RGB,
904+ .flags = AV_PIX_FMT_FLAG_RGB,
905905 },
906906 [AV_PIX_FMT_RGBA64BE] = {
907907 .name = "rgba64be",
@@ -939,7 +939,7 @@ const AVPixFmtDescriptor av_pix_fmt_descriptors[AV_PIX_FMT_NB] = { · 31 unmodified lines
939939 { 0, 1, 1, 5, 5 }, /* G */
940940 { 0, 1, 1, 0, 4 }, /* B */
941941 },
942− .flags = PIX_FMT_BE | PIX_FMT_RGB,
942+ .flags = AV_PIX_FMT_FLAG_BE | AV_PIX_FMT_FLAG_RGB,
943943 },
944944 [AV_PIX_FMT_RGB565LE] = {
945945 .name = "rgb565le",
@@ -951,7 +951,7 @@ const AVPixFmtDescriptor av_pix_fmt_descriptors[AV_PIX_FMT_NB] = { · 5 unmodified lines
951951 { 0, 1, 1, 5, 5 }, /* G */
952952 { 0, 1, 1, 0, 4 }, /* B */
953953 },
954− .flags = PIX_FMT_RGB,
954+ .flags = AV_PIX_FMT_FLAG_RGB,
955955 },
956956 [AV_PIX_FMT_RGB555BE] = {
957957 .name = "rgb555be",
@@ -963,7 +963,7 @@ const AVPixFmtDescriptor av_pix_fmt_descriptors[AV_PIX_FMT_NB] = { · 5 unmodified lines
963963 { 0, 1, 1, 5, 4 }, /* G */
964964 { 0, 1, 1, 0, 4 }, /* B */
965965 },
966− .flags = PIX_FMT_BE | PIX_FMT_RGB,
966+ .flags = AV_PIX_FMT_FLAG_BE | AV_PIX_FMT_FLAG_RGB,
967967 },
968968 [AV_PIX_FMT_RGB555LE] = {
969969 .name = "rgb555le",
@@ -975,7 +975,7 @@ const AVPixFmtDescriptor av_pix_fmt_descriptors[AV_PIX_FMT_NB] = { · 5 unmodified lines
975975 { 0, 1, 1, 5, 4 }, /* G */
976976 { 0, 1, 1, 0, 4 }, /* B */
977977 },
978− .flags = PIX_FMT_RGB,
978+ .flags = AV_PIX_FMT_FLAG_RGB,
979979 },
980980 [AV_PIX_FMT_RGB444BE] = {
981981 .name = "rgb444be",
@@ -987,7 +987,7 @@ const AVPixFmtDescriptor av_pix_fmt_descriptors[AV_PIX_FMT_NB] = { · 5 unmodified lines
987987 { 0, 1, 1, 4, 3 }, /* G */
988988 { 0, 1, 1, 0, 3 }, /* B */
989989 },
990− .flags = PIX_FMT_BE | PIX_FMT_RGB,
990+ .flags = AV_PIX_FMT_FLAG_BE | AV_PIX_FMT_FLAG_RGB,
991991 },
992992 [AV_PIX_FMT_RGB444LE] = {
993993 .name = "rgb444le",
@@ -999,7 +999,7 @@ const AVPixFmtDescriptor av_pix_fmt_descriptors[AV_PIX_FMT_NB] = { · 5 unmodified lines
999999 { 0, 1, 1, 4, 3 }, /* G */
10001000 { 0, 1, 1, 0, 3 }, /* B */
10011001 },
1002− .flags = PIX_FMT_RGB,
1002+ .flags = AV_PIX_FMT_FLAG_RGB,
10031003 },
10041004 [AV_PIX_FMT_BGR48BE] = {
10051005 .name = "bgr48be",
@@ -1011,7 +1011,7 @@ const AVPixFmtDescriptor av_pix_fmt_descriptors[AV_PIX_FMT_NB] = { · 5 unmodified lines
10111011 { 0, 5, 3, 0, 15 }, /* G */
10121012 { 0, 5, 1, 0, 15 }, /* B */
10131013 },
1014− .flags = PIX_FMT_BE | PIX_FMT_RGB,
1014+ .flags = AV_PIX_FMT_FLAG_BE | AV_PIX_FMT_FLAG_RGB,
10151015 },
10161016 [AV_PIX_FMT_BGR48LE] = {
10171017 .name = "bgr48le",
@@ -1023,7 +1023,7 @@ const AVPixFmtDescriptor av_pix_fmt_descriptors[AV_PIX_FMT_NB] = { · 5 unmodified lines
10231023 { 0, 5, 3, 0, 15 }, /* G */
10241024 { 0, 5, 1, 0, 15 }, /* B */
10251025 },
1026− .flags = PIX_FMT_RGB,
1026+ .flags = AV_PIX_FMT_FLAG_RGB,
10271027 },
10281028 [AV_PIX_FMT_BGRA64BE] = {
10291029 .name = "bgra64be",
@@ -1061,7 +1061,7 @@ const AVPixFmtDescriptor av_pix_fmt_descriptors[AV_PIX_FMT_NB] = { · 31 unmodified lines
10611061 { 0, 1, 1, 5, 5 }, /* G */
10621062 { 0, 1, 0, 3, 4 }, /* B */
10631063 },
1064− .flags = PIX_FMT_BE | PIX_FMT_RGB,
1064+ .flags = AV_PIX_FMT_FLAG_BE | AV_PIX_FMT_FLAG_RGB,
10651065 },
10661066 [AV_PIX_FMT_BGR565LE] = {
10671067 .name = "bgr565le",
@@ -1073,7 +1073,7 @@ const AVPixFmtDescriptor av_pix_fmt_descriptors[AV_PIX_FMT_NB] = { · 5 unmodified lines
10731073 { 0, 1, 1, 5, 5 }, /* G */
10741074 { 0, 1, 2, 3, 4 }, /* B */
10751075 },
1076− .flags = PIX_FMT_RGB,
1076+ .flags = AV_PIX_FMT_FLAG_RGB,
10771077 },
10781078 [AV_PIX_FMT_BGR555BE] = {
10791079 .name = "bgr555be",
@@ -1085,7 +1085,7 @@ const AVPixFmtDescriptor av_pix_fmt_descriptors[AV_PIX_FMT_NB] = { · 5 unmodified lines
10851085 { 0, 1, 1, 5, 4 }, /* G */
10861086 { 0, 1, 0, 2, 4 }, /* B */
10871087 },
1088− .flags = PIX_FMT_BE | PIX_FMT_RGB,
1088+ .flags = AV_PIX_FMT_FLAG_BE | AV_PIX_FMT_FLAG_RGB,
10891089 },
10901090 [AV_PIX_FMT_BGR555LE] = {
10911091 .name = "bgr555le",
@@ -1097,7 +1097,7 @@ const AVPixFmtDescriptor av_pix_fmt_descriptors[AV_PIX_FMT_NB] = { · 5 unmodified lines
10971097 { 0, 1, 1, 5, 4 }, /* G */
10981098 { 0, 1, 2, 2, 4 }, /* B */
10991099 },
1100− .flags = PIX_FMT_RGB,
1100+ .flags = AV_PIX_FMT_FLAG_RGB,
11011101 },
11021102 [AV_PIX_FMT_BGR444BE] = {
11031103 .name = "bgr444be",
@@ -1109,7 +1109,7 @@ const AVPixFmtDescriptor av_pix_fmt_descriptors[AV_PIX_FMT_NB] = { · 5 unmodified lines
11091109 { 0, 1, 1, 4, 3 }, /* G */
11101110 { 0, 1, 0, 0, 3 }, /* B */
11111111 },
1112− .flags = PIX_FMT_BE | PIX_FMT_RGB,
1112+ .flags = AV_PIX_FMT_FLAG_BE | AV_PIX_FMT_FLAG_RGB,
11131113 },
11141114 [AV_PIX_FMT_BGR444LE] = {
11151115 .name = "bgr444le",
@@ -1121,25 +1121,25 @@ const AVPixFmtDescriptor av_pix_fmt_descriptors[AV_PIX_FMT_NB] = { · 5 unmodified lines
11211121 { 0, 1, 1, 4, 3 }, /* G */
11221122 { 0, 1, 2, 0, 3 }, /* B */
11231123 },
1124− .flags = PIX_FMT_RGB,
1124+ .flags = AV_PIX_FMT_FLAG_RGB,
11251125 },
11261126 [AV_PIX_FMT_VAAPI_MOCO] = {
11271127 .name = "vaapi_moco",
11281128 .log2_chroma_w = 1,
11291129 .log2_chroma_h = 1,
1130− .flags = PIX_FMT_HWACCEL,
1130+ .flags = AV_PIX_FMT_FLAG_HWACCEL,
11311131 },
11321132 [AV_PIX_FMT_VAAPI_IDCT] = {
11331133 .name = "vaapi_idct",
11341134 .log2_chroma_w = 1,
11351135 .log2_chroma_h = 1,
1136− .flags = PIX_FMT_HWACCEL,
1136+ .flags = AV_PIX_FMT_FLAG_HWACCEL,
11371137 },
11381138 [AV_PIX_FMT_VAAPI_VLD] = {
11391139 .name = "vaapi_vld",
11401140 .log2_chroma_w = 1,
11411141 .log2_chroma_h = 1,
1142− .flags = PIX_FMT_HWACCEL,
1142+ .flags = AV_PIX_FMT_FLAG_HWACCEL,
11431143 },
11441144 [AV_PIX_FMT_YUV420P9LE] = {
11451145 .name = "yuv420p9le",
@@ -1151,7 +1151,7 @@ const AVPixFmtDescriptor av_pix_fmt_descriptors[AV_PIX_FMT_NB] = { · 5 unmodified lines
11511151 { 1, 1, 1, 0, 8 }, /* U */
11521152 { 2, 1, 1, 0, 8 }, /* V */
11531153 },
1154− .flags = PIX_FMT_PLANAR,
1154+ .flags = AV_PIX_FMT_FLAG_PLANAR,
11551155 },
11561156 [AV_PIX_FMT_YUV420P9BE] = {
11571157 .name = "yuv420p9be",
@@ -1163,7 +1163,7 @@ const AVPixFmtDescriptor av_pix_fmt_descriptors[AV_PIX_FMT_NB] = { · 5 unmodified lines
11631163 { 1, 1, 1, 0, 8 }, /* U */
11641164 { 2, 1, 1, 0, 8 }, /* V */
11651165 },
1166− .flags = PIX_FMT_BE | PIX_FMT_PLANAR,
1166+ .flags = AV_PIX_FMT_FLAG_BE | AV_PIX_FMT_FLAG_PLANAR,
11671167 },
11681168 [AV_PIX_FMT_YUV420P10LE] = {
11691169 .name = "yuv420p10le",
@@ -1175,7 +1175,7 @@ const AVPixFmtDescriptor av_pix_fmt_descriptors[AV_PIX_FMT_NB] = { · 5 unmodified lines
11751175 { 1, 1, 1, 0, 9 }, /* U */
11761176 { 2, 1, 1, 0, 9 }, /* V */
11771177 },
1178− .flags = PIX_FMT_PLANAR,
1178+ .flags = AV_PIX_FMT_FLAG_PLANAR,
11791179 },
11801180 [AV_PIX_FMT_YUV420P10BE] = {
11811181 .name = "yuv420p10be",
@@ -1187,7 +1187,7 @@ const AVPixFmtDescriptor av_pix_fmt_descriptors[AV_PIX_FMT_NB] = { · 5 unmodified lines
11871187 { 1, 1, 1, 0, 9 }, /* U */
11881188 { 2, 1, 1, 0, 9 }, /* V */
11891189 },
1190− .flags = PIX_FMT_BE | PIX_FMT_PLANAR,
1190+ .flags = AV_PIX_FMT_FLAG_BE | AV_PIX_FMT_FLAG_PLANAR,
11911191 },
11921192 [AV_PIX_FMT_YUV420P12LE] = {
11931193 .name = "yuv420p12le",
@@ -1247,7 +1247,7 @@ const AVPixFmtDescriptor av_pix_fmt_descriptors[AV_PIX_FMT_NB] = { · 53 unmodified lines
12471247 { 1, 1, 1, 0, 15 }, /* U */
12481248 { 2, 1, 1, 0, 15 }, /* V */
12491249 },
1250− .flags = PIX_FMT_PLANAR,
1250+ .flags = AV_PIX_FMT_FLAG_PLANAR,
12511251 },
12521252 [AV_PIX_FMT_YUV420P16BE] = {
12531253 .name = "yuv420p16be",
@@ -1259,7 +1259,7 @@ const AVPixFmtDescriptor av_pix_fmt_descriptors[AV_PIX_FMT_NB] = { · 5 unmodified lines
12591259 { 1, 1, 1, 0, 15 }, /* U */
12601260 { 2, 1, 1, 0, 15 }, /* V */
12611261 },
1262− .flags = PIX_FMT_BE | PIX_FMT_PLANAR,
1262+ .flags = AV_PIX_FMT_FLAG_BE | AV_PIX_FMT_FLAG_PLANAR,
12631263 },
12641264 [AV_PIX_FMT_YUV422P9LE] = {
12651265 .name = "yuv422p9le",
@@ -1271,7 +1271,7 @@ const AVPixFmtDescriptor av_pix_fmt_descriptors[AV_PIX_FMT_NB] = { · 5 unmodified lines
12711271 { 1, 1, 1, 0, 8 }, /* U */
12721272 { 2, 1, 1, 0, 8 }, /* V */
12731273 },
1274− .flags = PIX_FMT_PLANAR,
1274+ .flags = AV_PIX_FMT_FLAG_PLANAR,
12751275 },
12761276 [AV_PIX_FMT_YUV422P9BE] = {
12771277 .name = "yuv422p9be",
@@ -1283,7 +1283,7 @@ const AVPixFmtDescriptor av_pix_fmt_descriptors[AV_PIX_FMT_NB] = { · 5 unmodified lines
12831283 { 1, 1, 1, 0, 8 }, /* U */
12841284 { 2, 1, 1, 0, 8 }, /* V */
12851285 },
1286− .flags = PIX_FMT_BE | PIX_FMT_PLANAR,
1286+ .flags = AV_PIX_FMT_FLAG_BE | AV_PIX_FMT_FLAG_PLANAR,
12871287 },
12881288 [AV_PIX_FMT_YUV422P10LE] = {
12891289 .name = "yuv422p10le",
@@ -1295,7 +1295,7 @@ const AVPixFmtDescriptor av_pix_fmt_descriptors[AV_PIX_FMT_NB] = { · 5 unmodified lines
12951295 { 1, 1, 1, 0, 9 }, /* U */
12961296 { 2, 1, 1, 0, 9 }, /* V */
12971297 },
1298− .flags = PIX_FMT_PLANAR,
1298+ .flags = AV_PIX_FMT_FLAG_PLANAR,
12991299 },
13001300 [AV_PIX_FMT_YUV422P10BE] = {
13011301 .name = "yuv422p10be",
@@ -1307,7 +1307,7 @@ const AVPixFmtDescriptor av_pix_fmt_descriptors[AV_PIX_FMT_NB] = { · 5 unmodified lines
13071307 { 1, 1, 1, 0, 9 }, /* U */
13081308 { 2, 1, 1, 0, 9 }, /* V */
13091309 },
1310− .flags = PIX_FMT_BE | PIX_FMT_PLANAR,
1310+ .flags = AV_PIX_FMT_FLAG_BE | AV_PIX_FMT_FLAG_PLANAR,
13111311 },
13121312 [AV_PIX_FMT_YUV422P12LE] = {
13131313 .name = "yuv422p12le",
@@ -1367,7 +1367,7 @@ const AVPixFmtDescriptor av_pix_fmt_descriptors[AV_PIX_FMT_NB] = { · 53 unmodified lines
13671367 { 1, 1, 1, 0, 15 }, /* U */
13681368 { 2, 1, 1, 0, 15 }, /* V */
13691369 },
1370− .flags = PIX_FMT_PLANAR,
1370+ .flags = AV_PIX_FMT_FLAG_PLANAR,
13711371 },
13721372 [AV_PIX_FMT_YUV422P16BE] = {
13731373 .name = "yuv422p16be",
@@ -1379,7 +1379,7 @@ const AVPixFmtDescriptor av_pix_fmt_descriptors[AV_PIX_FMT_NB] = { · 5 unmodified lines
13791379 { 1, 1, 1, 0, 15 }, /* U */
13801380 { 2, 1, 1, 0, 15 }, /* V */
13811381 },
1382− .flags = PIX_FMT_BE | PIX_FMT_PLANAR,
1382+ .flags = AV_PIX_FMT_FLAG_BE | AV_PIX_FMT_FLAG_PLANAR,
13831383 },
13841384 [AV_PIX_FMT_YUV444P16LE] = {
13851385 .name = "yuv444p16le",
@@ -1391,7 +1391,7 @@ const AVPixFmtDescriptor av_pix_fmt_descriptors[AV_PIX_FMT_NB] = { · 5 unmodified lines
13911391 { 1, 1, 1, 0, 15 }, /* U */
13921392 { 2, 1, 1, 0, 15 }, /* V */
13931393 },
1394− .flags = PIX_FMT_PLANAR,
1394+ .flags = AV_PIX_FMT_FLAG_PLANAR,
13951395 },
13961396 [AV_PIX_FMT_YUV444P16BE] = {
13971397 .name = "yuv444p16be",
@@ -1403,7 +1403,7 @@ const AVPixFmtDescriptor av_pix_fmt_descriptors[AV_PIX_FMT_NB] = { · 5 unmodified lines
14031403 { 1, 1, 1, 0, 15 }, /* U */
14041404 { 2, 1, 1, 0, 15 }, /* V */
14051405 },
1406− .flags = PIX_FMT_BE | PIX_FMT_PLANAR,
1406+ .flags = AV_PIX_FMT_FLAG_BE | AV_PIX_FMT_FLAG_PLANAR,
14071407 },
14081408 [AV_PIX_FMT_YUV444P10LE] = {
14091409 .name = "yuv444p10le",
@@ -1415,7 +1415,7 @@ const AVPixFmtDescriptor av_pix_fmt_descriptors[AV_PIX_FMT_NB] = { · 5 unmodified lines
14151415 { 1, 1, 1, 0, 9 }, /* U */
14161416 { 2, 1, 1, 0, 9 }, /* V */
14171417 },
1418− .flags = PIX_FMT_PLANAR,
1418+ .flags = AV_PIX_FMT_FLAG_PLANAR,
14191419 },
14201420 [AV_PIX_FMT_YUV444P10BE] = {
14211421 .name = "yuv444p10be",
@@ -1427,7 +1427,7 @@ const AVPixFmtDescriptor av_pix_fmt_descriptors[AV_PIX_FMT_NB] = { · 5 unmodified lines
14271427 { 1, 1, 1, 0, 9 }, /* U */
14281428 { 2, 1, 1, 0, 9 }, /* V */
14291429 },
1430− .flags = PIX_FMT_BE | PIX_FMT_PLANAR,
1430+ .flags = AV_PIX_FMT_FLAG_BE | AV_PIX_FMT_FLAG_PLANAR,
14311431 },
14321432 [AV_PIX_FMT_YUV444P9LE] = {
14331433 .name = "yuv444p9le",
@@ -1439,7 +1439,7 @@ const AVPixFmtDescriptor av_pix_fmt_descriptors[AV_PIX_FMT_NB] = { · 5 unmodified lines
14391439 { 1, 1, 1, 0, 8 }, /* U */
14401440 { 2, 1, 1, 0, 8 }, /* V */
14411441 },
1442− .flags = PIX_FMT_PLANAR,
1442+ .flags = AV_PIX_FMT_FLAG_PLANAR,
14431443 },
14441444 [AV_PIX_FMT_YUV444P9BE] = {
14451445 .name = "yuv444p9be",
@@ -1451,7 +1451,7 @@ const AVPixFmtDescriptor av_pix_fmt_descriptors[AV_PIX_FMT_NB] = { · 5 unmodified lines
14511451 { 1, 1, 1, 0, 8 }, /* U */
14521452 { 2, 1, 1, 0, 8 }, /* V */
14531453 },
1454− .flags = PIX_FMT_BE | PIX_FMT_PLANAR,
1454+ .flags = AV_PIX_FMT_FLAG_BE | AV_PIX_FMT_FLAG_PLANAR,
14551455 },
14561456 [AV_PIX_FMT_YUV444P12LE] = {
14571457 .name = "yuv444p12le",
@@ -1505,7 +1505,7 @@ const AVPixFmtDescriptor av_pix_fmt_descriptors[AV_PIX_FMT_NB] = { · 47 unmodified lines
15051505 .name = "dxva2_vld",
15061506 .log2_chroma_w = 1,
15071507 .log2_chroma_h = 1,
1508− .flags = PIX_FMT_HWACCEL,
1508+ .flags = AV_PIX_FMT_FLAG_HWACCEL,
15091509 },
15101510 [AV_PIX_FMT_VDA_VLD] = {
15111511 .name = "vda_vld",
@@ -1520,7 +1520,7 @@ const AVPixFmtDescriptor av_pix_fmt_descriptors[AV_PIX_FMT_NB] = { · 8 unmodified lines
15201520 { 0, 1, 1, 0, 7 }, /* Y */
15211521 { 0, 1, 2, 0, 7 }, /* A */
15221522 },
1523− .flags = PIX_FMT_ALPHA,
1523+ .flags = AV_PIX_FMT_FLAG_ALPHA,
15241524 },
15251525 [AV_PIX_FMT_GBRP] = {
15261526 .name = "gbrp",
@@ -1532,7 +1532,7 @@ const AVPixFmtDescriptor av_pix_fmt_descriptors[AV_PIX_FMT_NB] = { · 5 unmodified lines
15321532 { 0, 0, 1, 0, 7 }, /* G */
15331533 { 1, 0, 1, 0, 7 }, /* B */
15341534 },
1535− .flags = PIX_FMT_PLANAR | PIX_FMT_RGB,
1535+ .flags = AV_PIX_FMT_FLAG_PLANAR | AV_PIX_FMT_FLAG_RGB,
15361536 },
15371537 [AV_PIX_FMT_GBRP9LE] = {
15381538 .name = "gbrp9le",
@@ -1544,7 +1544,7 @@ const AVPixFmtDescriptor av_pix_fmt_descriptors[AV_PIX_FMT_NB] = { · 5 unmodified lines
15441544 { 0, 1, 1, 0, 8 }, /* G */
15451545 { 1, 1, 1, 0, 8 }, /* B */
15461546 },
1547− .flags = PIX_FMT_PLANAR | PIX_FMT_RGB,
1547+ .flags = AV_PIX_FMT_FLAG_PLANAR | AV_PIX_FMT_FLAG_RGB,
15481548 },
15491549 [AV_PIX_FMT_GBRP9BE] = {
15501550 .name = "gbrp9be",
@@ -1556,7 +1556,7 @@ const AVPixFmtDescriptor av_pix_fmt_descriptors[AV_PIX_FMT_NB] = { · 5 unmodified lines
15561556 { 0, 1, 1, 0, 8 }, /* G */
15571557 { 1, 1, 1, 0, 8 }, /* B */
15581558 },
1559− .flags = PIX_FMT_BE | PIX_FMT_PLANAR | PIX_FMT_RGB,
1559+ .flags = AV_PIX_FMT_FLAG_BE | AV_PIX_FMT_FLAG_PLANAR | AV_PIX_FMT_FLAG_RGB,
15601560 },
15611561 [AV_PIX_FMT_GBRP10LE] = {
15621562 .name = "gbrp10le",
@@ -1568,7 +1568,7 @@ const AVPixFmtDescriptor av_pix_fmt_descriptors[AV_PIX_FMT_NB] = { · 5 unmodified lines
15681568 { 0, 1, 1, 0, 9 }, /* G */
15691569 { 1, 1, 1, 0, 9 }, /* B */
15701570 },
1571− .flags = PIX_FMT_PLANAR | PIX_FMT_RGB,
1571+ .flags = AV_PIX_FMT_FLAG_PLANAR | AV_PIX_FMT_FLAG_RGB,
15721572 },
15731573 [AV_PIX_FMT_GBRP10BE] = {
15741574 .name = "gbrp10be",
@@ -1628,7 +1628,7 @@ const AVPixFmtDescriptor av_pix_fmt_descriptors[AV_PIX_FMT_NB] = { · 53 unmodified lines
16281628 { 0, 1, 1, 0, 13 }, /* G */
16291629 { 1, 1, 1, 0, 13 }, /* B */
16301630 },
1631− .flags = PIX_FMT_BE | PIX_FMT_PLANAR | PIX_FMT_RGB,
1631+ .flags = AV_PIX_FMT_FLAG_BE | AV_PIX_FMT_FLAG_PLANAR | AV_PIX_FMT_FLAG_RGB,
16321632 },
16331633 [AV_PIX_FMT_GBRP16LE] = {
16341634 .name = "gbrp16le",
@@ -1640,7 +1640,7 @@ const AVPixFmtDescriptor av_pix_fmt_descriptors[AV_PIX_FMT_NB] = { · 5 unmodified lines
16401640 { 0, 1, 1, 0, 15 }, /* G */
16411641 { 1, 1, 1, 0, 15 }, /* B */
16421642 },
1643− .flags = PIX_FMT_PLANAR | PIX_FMT_RGB,
1643+ .flags = AV_PIX_FMT_FLAG_PLANAR | AV_PIX_FMT_FLAG_RGB,
16441644 },
16451645 [AV_PIX_FMT_GBRP16BE] = {
16461646 .name = "gbrp16be",
@@ -1652,7 +1652,7 @@ const AVPixFmtDescriptor av_pix_fmt_descriptors[AV_PIX_FMT_NB] = { · 5 unmodified lines
16521652 { 0, 1, 1, 0, 15 }, /* G */
16531653 { 1, 1, 1, 0, 15 }, /* B */
16541654 },
1655− .flags = PIX_FMT_BE | PIX_FMT_PLANAR | PIX_FMT_RGB,
1655+ .flags = AV_PIX_FMT_FLAG_BE | AV_PIX_FMT_FLAG_PLANAR | AV_PIX_FMT_FLAG_RGB,
16561656 },
16571657 [AV_PIX_FMT_GBRAP] = {
16581658 .name = "gbrap",
@@ -1697,7 +1697,7 @@ const AVPixFmtDescriptor av_pix_fmt_descriptors[AV_PIX_FMT_NB] = { · 38 unmodified lines
16971697 .name = "vdpau",
16981698 .log2_chroma_w = 1,
16991699 .log2_chroma_h = 1,
1700− .flags = PIX_FMT_HWACCEL,
1700+ .flags = AV_PIX_FMT_FLAG_HWACCEL,
17011701 },
17021702 [AV_PIX_FMT_XYZ12LE] = {
17031703 .name = "xyz12le",
@@ -1721,7 +1721,7 @@ const AVPixFmtDescriptor av_pix_fmt_descriptors[AV_PIX_FMT_NB] = { · 17 unmodified lines
17211721 { 0, 5, 3, 4, 11 }, /* Y */
17221722 { 0, 5, 5, 4, 11 }, /* Z */
17231723 },
1724− .flags = PIX_FMT_BE,
1724+ .flags = AV_PIX_FMT_FLAG_BE,
17251725 },
17261726 };
17271727
libavutil/pixdesc.h+42−9
@@ -86,21 +86,54 @@ typedef struct AVPixFmtDescriptor{ · 85 unmodified lines
8686 AVComponentDescriptor comp[4];
8787 }AVPixFmtDescriptor;
8888
89−#define PIX_FMT_BE 1 ///< Pixel format is big-endian.
90−#define PIX_FMT_PAL 2 ///< Pixel format has a palette in data[1], values are indexes in this palette.
91−#define PIX_FMT_BITSTREAM 4 ///< All values of a component are bit-wise packed end to end.
92−#define PIX_FMT_HWACCEL 8 ///< Pixel format is an HW accelerated format.
93−#define PIX_FMT_PLANAR 16 ///< At least one pixel component is not in the first data plane
94−#define PIX_FMT_RGB 32 ///< The pixel format contains RGB-like data (as opposed to YUV/grayscale)
89+/**
90+ * Pixel format is big-endian.
91+ */
92+#define AV_PIX_FMT_FLAG_BE (1 << 0)
93+/**
94+ * Pixel format has a palette in data[1], values are indexes in this palette.
95+ */
96+#define AV_PIX_FMT_FLAG_PAL (1 << 1)
97+/**
98+ * All values of a component are bit-wise packed end to end.
99+ */
100+#define AV_PIX_FMT_FLAG_BITSTREAM (1 << 2)
101+/**
102+ * Pixel format is an HW accelerated format.
103+ */
104+#define AV_PIX_FMT_FLAG_HWACCEL (1 << 3)
105+/**
106+ * At least one pixel component is not in the first data plane.
107+ */
108+#define AV_PIX_FMT_FLAG_PLANAR (1 << 4)
109+/**
110+ * The pixel format contains RGB-like data (as opposed to YUV/grayscale).
111+ */
112+#define AV_PIX_FMT_FLAG_RGB (1 << 5)
95113 /**
96114 * The pixel format is "pseudo-paletted". This means that FFmpeg treats it as
97115 * paletted internally, but the palette is generated by the decoder and is not
98116 * stored in the file.
99117 */
100−#define PIX_FMT_PSEUDOPAL 64
101−
102−#define PIX_FMT_ALPHA 128 ///< The pixel format has an alpha channel
118+#define AV_PIX_FMT_FLAG_PSEUDOPAL (1 << 6)
119+/**
120+ * The pixel format has an alpha channel.
121+ */
122+#define AV_PIX_FMT_FLAG_ALPHA (1 << 7)
103123
124+#if FF_API_PIX_FMT
125+/**
126+ * @deprecate use the AV_PIX_FMT_FLAG_* flags
127+ */
128+#define PIX_FMT_BE AV_PIX_FMT_FLAG_BE
129+#define PIX_FMT_PAL AV_PIX_FMT_FLAG_PAL
130+#define PIX_FMT_BITSTREAM AV_PIX_FMT_FLAG_BITSTREAM
131+#define PIX_FMT_HWACCEL AV_PIX_FMT_FLAG_HWACCEL
132+#define PIX_FMT_PLANAR AV_PIX_FMT_FLAG_PLANAR
133+#define PIX_FMT_RGB AV_PIX_FMT_FLAG_RGB
134+#define PIX_FMT_PSEUDOPAL AV_PIX_FMT_FLAG_PSEUDOPAL
135+#define PIX_FMT_ALPHA AV_PIX_FMT_FLAG_ALPHA
136+#endif
104137
105138 #if FF_API_PIX_FMT_DESC
106139 /**
libavutil/version.h+1−1
@@ -75,7 +75,7 @@ · 74 unmodified lines
7575 */
7676
7777 #define LIBAVUTIL_VERSION_MAJOR 52
78−#define LIBAVUTIL_VERSION_MINOR 31
78+#define LIBAVUTIL_VERSION_MINOR 32
7979 #define LIBAVUTIL_VERSION_MICRO 100
8080
8181 #define LIBAVUTIL_VERSION_INT AV_VERSION_INT(LIBAVUTIL_VERSION_MAJOR, \
libswscale/swscale_internal.h+11−11
@@ -633,33 +633,33 @@ static av_always_inline int isBE(enum AVPixelFormat pix_fmt) · 632 unmodified lines
633633 {
634634 const AVPixFmtDescriptor *desc = av_pix_fmt_desc_get(pix_fmt);
635635 av_assert0(desc);
636− return desc->flags & PIX_FMT_BE;
636+ return desc->flags & AV_PIX_FMT_FLAG_BE;
637637 }
638638
639639 static av_always_inline int isYUV(enum AVPixelFormat pix_fmt)
640640 {
641641 const AVPixFmtDescriptor *desc = av_pix_fmt_desc_get(pix_fmt);
642642 av_assert0(desc);
643− return !(desc->flags & PIX_FMT_RGB) && desc->nb_components >= 2;
643+ return !(desc->flags & AV_PIX_FMT_FLAG_RGB) && desc->nb_components >= 2;
644644 }
645645
646646 static av_always_inline int isPlanarYUV(enum AVPixelFormat pix_fmt)
647647 {
648648 const AVPixFmtDescriptor *desc = av_pix_fmt_desc_get(pix_fmt);
649649 av_assert0(desc);
650− return ((desc->flags & PIX_FMT_PLANAR) && isYUV(pix_fmt));
650+ return ((desc->flags & AV_PIX_FMT_FLAG_PLANAR) && isYUV(pix_fmt));
651651 }
652652
653653 static av_always_inline int isRGB(enum AVPixelFormat pix_fmt)
654654 {
655655 const AVPixFmtDescriptor *desc = av_pix_fmt_desc_get(pix_fmt);
656656 av_assert0(desc);
657− return (desc->flags & PIX_FMT_RGB);
657+ return (desc->flags & AV_PIX_FMT_FLAG_RGB);
658658 }
659659
660660 #if 0 // FIXME
661661 #define isGray(x) \
662− (!(av_pix_fmt_desc_get(x)->flags & PIX_FMT_PAL) && \
662+ (!(av_pix_fmt_desc_get(x)->flags & AV_PIX_FMT_FLAG_PAL) && \
663663 av_pix_fmt_desc_get(x)->nb_components <= 2)
664664 #else
665665 #define isGray(x) \
@@ -759,7 +759,7 @@ static av_always_inline int isPacked(enum AVPixelFormat pix_fmt) · 93 unmodified lines
759759 {
760760 const AVPixFmtDescriptor *desc = av_pix_fmt_desc_get(pix_fmt);
761761 av_assert0(desc);
762− return ((desc->nb_components >= 2 && !(desc->flags & PIX_FMT_PLANAR)) ||
762+ return ((desc->nb_components >= 2 && !(desc->flags & AV_PIX_FMT_FLAG_PLANAR)) ||
763763 pix_fmt == AV_PIX_FMT_PAL8);
764764 }
765765
@@ -768,29 +768,29 @@ static av_always_inline int isPlanar(enum AVPixelFormat pix_fmt) · 2 unmodified lines
768768 {
769769 const AVPixFmtDescriptor *desc = av_pix_fmt_desc_get(pix_fmt);
770770 av_assert0(desc);
771− return (desc->nb_components >= 2 && (desc->flags & PIX_FMT_PLANAR));
771+ return (desc->nb_components >= 2 && (desc->flags & AV_PIX_FMT_FLAG_PLANAR));
772772 }
773773
774774 static av_always_inline int isPackedRGB(enum AVPixelFormat pix_fmt)
775775 {
776776 const AVPixFmtDescriptor *desc = av_pix_fmt_desc_get(pix_fmt);
777777 av_assert0(desc);
778− return ((desc->flags & (PIX_FMT_PLANAR | PIX_FMT_RGB)) == PIX_FMT_RGB);
778+ return ((desc->flags & (AV_PIX_FMT_FLAG_PLANAR | AV_PIX_FMT_FLAG_RGB)) == AV_PIX_FMT_FLAG_RGB);
779779 }
780780
781781 static av_always_inline int isPlanarRGB(enum AVPixelFormat pix_fmt)
782782 {
783783 const AVPixFmtDescriptor *desc = av_pix_fmt_desc_get(pix_fmt);
784784 av_assert0(desc);
785− return ((desc->flags & (PIX_FMT_PLANAR | PIX_FMT_RGB)) ==
786− (PIX_FMT_PLANAR | PIX_FMT_RGB));
785+ return ((desc->flags & (AV_PIX_FMT_FLAG_PLANAR | AV_PIX_FMT_FLAG_RGB)) ==
786+ (AV_PIX_FMT_FLAG_PLANAR | AV_PIX_FMT_FLAG_RGB));
787787 }
788788
789789 static av_always_inline int usePal(enum AVPixelFormat pix_fmt)
790790 {
791791 const AVPixFmtDescriptor *desc = av_pix_fmt_desc_get(pix_fmt);
792792 av_assert0(desc);
793− return (desc->flags & PIX_FMT_PAL) || (desc->flags & PIX_FMT_PSEUDOPAL);
793+ return (desc->flags & AV_PIX_FMT_FLAG_PAL) || (desc->flags & AV_PIX_FMT_FLAG_PSEUDOPAL);
794794 }
795795
796796 extern const uint64_t ff_dither4[2];
libswscale/swscale_unscaled.c+1−1
@@ -615,7 +615,7 @@ static rgbConvFn findRgbConvFn(SwsContext *c) · 614 unmodified lines
615615
616616 #define IS_NOT_NE(bpp, desc) \
617617 (((bpp + 7) >> 3) == 2 && \
618− (!(desc->flags & PIX_FMT_BE) != !HAVE_BIGENDIAN))
618+ (!(desc->flags & AV_PIX_FMT_FLAG_BE) != !HAVE_BIGENDIAN))
619619
620620 #define CONV_IS(src, dst) (srcFormat == AV_PIX_FMT_##src && dstFormat == AV_PIX_FMT_##dst)
621621

Keyboard shortcuts

General

Show keyboard shortcuts
?
Focus the current search
/

Issues and pull requests

Open filters
f

Issues, pull requests and Inbox

Select next item
j↓
Select previous item
k↑
Open selected item
Enter
Dismiss filters or clear selection
Esc

Repository code

Go to file
t