From a2e4ce1179c14b804cb13c90c8a61c457aa0a953 Mon Sep 17 00:00:00 2001
From: Stepan Salenikovich <stepan.salenikovich@savoirfairelinux.com>
Date: Wed, 26 Oct 2016 14:00:59 -0400
Subject: [PATCH] ffmpeg: fix screen sharing on GNU/Linux

ffmpeg must be configured with --enable-indev=x11grab_xcb for the
x11grab (for screen sharing) to work

Change-Id: Iec6010dd4854d7b6d043c294be4aaa6215a27851
Tuleap: #1146
---
 contrib/src/ffmpeg/rules.mak | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/contrib/src/ffmpeg/rules.mak b/contrib/src/ffmpeg/rules.mak
index 0dd4cfa653..6737dbe752 100644
--- a/contrib/src/ffmpeg/rules.mak
+++ b/contrib/src/ffmpeg/rules.mak
@@ -121,7 +121,7 @@ DEPS_ffmpeg = iconv zlib x264 vpx opus speex $(DEPS_vpx)
 ifdef HAVE_LINUX
 FFMPEGCONF += --target-os=linux --enable-pic
 ifndef HAVE_ANDROID
-FFMPEGCONF += --enable-indev=v4l2 --enable-indev=x11grab --enable-x11grab
+FFMPEGCONF += --enable-indev=v4l2 --enable-indev=x11grab_xcb --enable-indev=x11grab --enable-x11grab
 else
 # used to avoid Text Relocations
 FFMPEGCONF += --extra-cxxflags=-fPIC --extra-cflags=-fPIC
-- 
GitLab