- list<AVPixelFormat> pix_fmts;
- pix_fmts.push_back (AV_PIX_FMT_RGB24); // 2
- pix_fmts.push_back (AV_PIX_FMT_ARGB);
- pix_fmts.push_back (AV_PIX_FMT_RGBA);
- pix_fmts.push_back (AV_PIX_FMT_ABGR);
- pix_fmts.push_back (AV_PIX_FMT_BGRA);
- pix_fmts.push_back (AV_PIX_FMT_YUV420P); // 0
- pix_fmts.push_back (AV_PIX_FMT_YUV411P);
- pix_fmts.push_back (AV_PIX_FMT_YUV422P10LE);
- pix_fmts.push_back (AV_PIX_FMT_YUV422P16LE);
- pix_fmts.push_back (AV_PIX_FMT_YUV444P9LE);
- pix_fmts.push_back (AV_PIX_FMT_YUV444P9BE);
- pix_fmts.push_back (AV_PIX_FMT_YUV444P10LE);
- pix_fmts.push_back (AV_PIX_FMT_YUV444P10BE);
- pix_fmts.push_back (AV_PIX_FMT_UYVY422);
- pix_fmts.push_back (AV_PIX_FMT_YUVJ420P);
- pix_fmts.push_back (AV_PIX_FMT_YUVJ422P);
- pix_fmts.push_back (AV_PIX_FMT_YUVJ444P);
- pix_fmts.push_back (AV_PIX_FMT_YUVA420P9BE);
- pix_fmts.push_back (AV_PIX_FMT_YUVA422P9BE);
- pix_fmts.push_back (AV_PIX_FMT_YUVA444P9BE);
- pix_fmts.push_back (AV_PIX_FMT_YUVA420P9LE);
- pix_fmts.push_back (AV_PIX_FMT_YUVA422P9LE);
- pix_fmts.push_back (AV_PIX_FMT_YUVA444P9LE);
- pix_fmts.push_back (AV_PIX_FMT_YUVA420P10BE);
- pix_fmts.push_back (AV_PIX_FMT_YUVA422P10BE);
- pix_fmts.push_back (AV_PIX_FMT_YUVA444P10BE);
- pix_fmts.push_back (AV_PIX_FMT_YUVA420P10LE);
- pix_fmts.push_back (AV_PIX_FMT_YUVA422P10LE);
- pix_fmts.push_back (AV_PIX_FMT_YUVA444P10LE);
- pix_fmts.push_back (AV_PIX_FMT_YUVA420P16BE);
- pix_fmts.push_back (AV_PIX_FMT_YUVA422P16BE);
- pix_fmts.push_back (AV_PIX_FMT_YUVA444P16BE);
- pix_fmts.push_back (AV_PIX_FMT_YUVA420P16LE);
- pix_fmts.push_back (AV_PIX_FMT_YUVA422P16LE);
- pix_fmts.push_back (AV_PIX_FMT_YUVA444P16LE);
- pix_fmts.push_back (AV_PIX_FMT_RGB555LE); // 46
+ list<AVPixelFormat> pix_fmts = {
+ AV_PIX_FMT_RGB24, // 2
+ AV_PIX_FMT_ARGB,
+ AV_PIX_FMT_RGBA,
+ AV_PIX_FMT_ABGR,
+ AV_PIX_FMT_BGRA,
+ AV_PIX_FMT_YUV420P, // 0
+ AV_PIX_FMT_YUV411P,
+ AV_PIX_FMT_YUV422P10LE,
+ AV_PIX_FMT_YUV422P16LE,
+ AV_PIX_FMT_YUV444P9LE,
+ AV_PIX_FMT_YUV444P9BE,
+ AV_PIX_FMT_YUV444P10LE,
+ AV_PIX_FMT_YUV444P10BE,
+ AV_PIX_FMT_UYVY422,
+ AV_PIX_FMT_YUVJ420P,
+ AV_PIX_FMT_YUVJ422P,
+ AV_PIX_FMT_YUVJ444P,
+ AV_PIX_FMT_YUVA420P9BE,
+ AV_PIX_FMT_YUVA422P9BE,
+ AV_PIX_FMT_YUVA444P9BE,
+ AV_PIX_FMT_YUVA420P9LE,
+ AV_PIX_FMT_YUVA422P9LE,
+ AV_PIX_FMT_YUVA444P9LE,
+ AV_PIX_FMT_YUVA420P10BE,
+ AV_PIX_FMT_YUVA422P10BE,
+ AV_PIX_FMT_YUVA444P10BE,
+ AV_PIX_FMT_YUVA420P10LE,
+ AV_PIX_FMT_YUVA422P10LE,
+ AV_PIX_FMT_YUVA444P10LE,
+ AV_PIX_FMT_YUVA420P16BE,
+ AV_PIX_FMT_YUVA422P16BE,
+ AV_PIX_FMT_YUVA444P16BE,
+ AV_PIX_FMT_YUVA420P16LE,
+ AV_PIX_FMT_YUVA422P16LE,
+ AV_PIX_FMT_YUVA444P16LE,
+ AV_PIX_FMT_RGB555LE, // 46
+ };