From 7c0c59ccdf340522f5371c64564771b187b271c4 Mon Sep 17 00:00:00 2001 From: Nicolas Dechesne Date: Thu, 22 Dec 2016 18:47:19 +0100 Subject: [PATCH] tools: gst-play: set GST_GL_XINITHREADS This ensure that XInitThreads is called and so gl contexts are properly initialized. https://bugzilla.gnome.org/show_bug.cgi?id=776403 --- tools/gst-play.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/tools/gst-play.c b/tools/gst-play.c index 5708737ac4..189e8f7071 100644 --- a/tools/gst-play.c +++ b/tools/gst-play.c @@ -1194,6 +1194,8 @@ main (int argc, char **argv) #endif g_set_prgname ("gst-play-" GST_API_VERSION); + /* Ensure XInitThreads() is called if/when needed */ + g_setenv ("GST_GL_XINITTHREADS", "1", TRUE); ctx = g_option_context_new ("FILE1|URI1 [FILE2|URI2] [FILE3|URI3] ..."); g_option_context_add_main_entries (ctx, options, GETTEXT_PACKAGE);