From 8c0ae9015a2bd8b3f4f92c35570e592e7fdeaef0 Mon Sep 17 00:00:00 2001 From: Carl Eugen Hoyos Date: Thu, 30 Oct 2014 10:05:45 +0100 Subject: [PATCH] Fix xcbgrab build if shm is not available. --- libavdevice/xcbgrab.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/libavdevice/xcbgrab.c b/libavdevice/xcbgrab.c index 4909588ea5..c3780028a3 100644 --- a/libavdevice/xcbgrab.c +++ b/libavdevice/xcbgrab.c @@ -47,7 +47,9 @@ typedef struct XCBGrabContext { xcb_connection_t *conn; xcb_screen_t *screen; xcb_window_t window; +#if CONFIG_LIBXCB_SHM xcb_shm_seg_t segment; +#endif int64_t time_frame; AVRational time_base; @@ -611,7 +613,9 @@ static av_cold int xcbgrab_read_header(AVFormatContext *s) return AVERROR(EIO); } +#if CONFIG_LIBXCB_SHM c->segment = xcb_generate_id(c->conn); +#endif ret = create_stream(s);