24 #include <linux/videodev2.h> 28 #define V4L2_FMT(x) V4L2_PIX_FMT_##x 29 #define AV_CODEC(x) AV_CODEC_ID_##x 30 #define AV_FMT(x) AV_PIX_FMT_##x 56 #ifdef V4L2_PIX_FMT_SRGGB8 62 #ifdef V4L2_PIX_FMT_Y16 65 #ifdef V4L2_PIX_FMT_NV12M 68 #ifdef V4L2_PIX_FMT_NV21M 71 #ifdef V4L2_PIX_FMT_YUV420M 74 #ifdef V4L2_PIX_FMT_NV16M 77 #ifdef V4L2_PIX_FMT_H263 80 #ifdef V4L2_PIX_FMT_H264 83 #ifdef V4L2_PIX_FMT_MPEG4 86 #ifdef V4L2_PIX_FMT_CPIA1 89 #ifdef V4L2_PIX_FMT_DV 92 #ifdef V4L2_PIX_FMT_MPEG1 95 #ifdef V4L2_PIX_FMT_MPEG2 98 #ifdef V4L2_PIX_FMT_VP8 101 #ifdef V4L2_PIX_FMT_VP9 104 #ifdef V4L2_PIX_FMT_HEVC 107 #ifdef V4L2_PIX_FMT_VC1_ANNEX_G 116 if (
fmt_map[i].avcodec == avcodec)
136 if (
fmt_map[i].avcodec == avcodec &&
137 fmt_map[i].v4l2_fmt == v4l2_fmt)
enum AVPixelFormat ff_v4l2_format_v4l2_to_avfmt(uint32_t v4l2_fmt, enum AVCodecID avcodec)
uint32_t ff_v4l2_format_avfmt_to_v4l2(enum AVPixelFormat avfmt)
AVCodecID
Identify the syntax and semantics of the bitstream.
#define FF_ARRAY_ELEMS(a)
uint32_t ff_v4l2_format_avcodec_to_v4l2(enum AVCodecID avcodec)
AVPixelFormat
Pixel format.