diff options
author | Aman Gupta <aman@tmm1.net> | 2019-09-13 16:30:13 -0700 |
---|---|---|
committer | Aman Gupta <aman@tmm1.net> | 2019-09-15 11:10:09 -0700 |
commit | 81abf90aeae6ab88e820b664df4ea011b345b725 (patch) | |
tree | d5b045a44cfbf873863d8e9403ce39387f1dd4f7 /libavcodec/v4l2_buffers.c | |
parent | 6c0167f6f67b160b098957b96e0b5b0001c407a5 (diff) |
avcodec/v4l2: fix compile with older videodev2.h
Some of these symbols are only defined in newer kernel releases.
Signed-off-by: Aman Gupta <aman@tmm1.net>
Diffstat (limited to 'libavcodec/v4l2_buffers.c')
-rw-r--r-- | libavcodec/v4l2_buffers.c | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/libavcodec/v4l2_buffers.c b/libavcodec/v4l2_buffers.c index ca8045f8d1..e301dcd6bd 100644 --- a/libavcodec/v4l2_buffers.c +++ b/libavcodec/v4l2_buffers.c @@ -351,10 +351,18 @@ static int v4l2_buffer_swframe_to_buf(const AVFrame *frame, V4L2Buffer *out) switch (pixel_format) { case V4L2_PIX_FMT_YUV420M: case V4L2_PIX_FMT_YVU420M: +#ifdef V4L2_PIX_FMT_YUV422M case V4L2_PIX_FMT_YUV422M: +#endif +#ifdef V4L2_PIX_FMT_YVU422M case V4L2_PIX_FMT_YVU422M: +#endif +#ifdef V4L2_PIX_FMT_YUV444M case V4L2_PIX_FMT_YUV444M: +#endif +#ifdef V4L2_PIX_FMT_YVU444M case V4L2_PIX_FMT_YVU444M: +#endif case V4L2_PIX_FMT_NV12M: case V4L2_PIX_FMT_NV21M: case V4L2_PIX_FMT_NV12MT_16X16: |