From ec0a93dd7e398ba95e21d8ea75611943562595af Mon Sep 17 00:00:00 2001 From: Matthew Waters Date: Tue, 10 Nov 2015 20:15:56 +1100 Subject: [PATCH] glslstage: add debug as to why _set_strings() failed --- gst-libs/gst/gl/gstglslstage.c | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/gst-libs/gst/gl/gstglslstage.c b/gst-libs/gst/gl/gstglslstage.c index 89f97cf..bd0405f 100644 --- a/gst-libs/gst/gl/gstglslstage.c +++ b/gst-libs/gst/gl/gstglslstage.c @@ -295,8 +295,13 @@ gst_glsl_stage_set_strings (GstGLSLStage * stage, GstGLSLVersion version, g_return_val_if_fail (str != NULL, FALSE); if (!gst_gl_context_supports_glsl_profile_version (stage->context, version, - profile)) + profile)) { + const gchar *version_str = gst_glsl_version_to_string (version); + const gchar *profile_str = gst_glsl_profile_to_string (profile); + GST_ERROR_OBJECT (stage, "GL context does not support version %s and " + "profile %s", version_str, profile_str); return FALSE; + } stage->priv->version = version; stage->priv->profile = profile; -- 2.7.4