diff options
author | Jun Zhao <jun.zhao@intel.com> | 2017-09-13 20:21:38 -0400 |
---|---|---|
committer | Mark Thompson <sw@jkqxz.net> | 2017-09-14 22:40:09 +0100 |
commit | 462568185b0af4d651441ae397cc83bdb7e573ed (patch) | |
tree | cc255fb0f12aa805d9d03415ced37d2764c419a8 /libavdevice/kmsgrab.c | |
parent | 133002e8ae51078709d626ffa2eff9ec8779bd80 (diff) | |
download | ffmpeg-462568185b0af4d651441ae397cc83bdb7e573ed.tar.gz |
kmsgrab: Fix build failure with old libdrm
DRM_FORMAT_R8 was added in libdrm 2.4.68.
DRM_FORMAT_R16 was added in libdrm 2.4.82.
Signed-off-by: Jun Zhao <jun.zhao@intel.com>
Signed-off-by: Mark Thompson <sw@jkqxz.net>
Diffstat (limited to 'libavdevice/kmsgrab.c')
-rw-r--r-- | libavdevice/kmsgrab.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/libavdevice/kmsgrab.c b/libavdevice/kmsgrab.c index d222abfd60..67a83ef84a 100644 --- a/libavdevice/kmsgrab.c +++ b/libavdevice/kmsgrab.c @@ -202,8 +202,12 @@ static const struct { enum AVPixelFormat pixfmt; uint32_t drm_format; } kmsgrab_formats[] = { +#ifdef DRM_FORMAT_R8 { AV_PIX_FMT_GRAY8, DRM_FORMAT_R8 }, +#endif +#ifdef DRM_FORMAT_R16 { AV_PIX_FMT_GRAY16LE, DRM_FORMAT_R16 }, +#endif { AV_PIX_FMT_RGB24, DRM_FORMAT_RGB888 }, { AV_PIX_FMT_BGR24, DRM_FORMAT_BGR888 }, { AV_PIX_FMT_0RGB, DRM_FORMAT_XRGB8888 }, |