From: Matthew Waters Date: Thu, 27 Nov 2014 02:01:19 +0000 (+1100) Subject: glimagesink: only attempt a resize when the window has already resized X-Git-Tag: 1.19.3~511^2~1989^2~1187 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=55977523b00579c4993202b7b49a2acfaa2ddb0e;p=platform%2Fupstream%2Fgstreamer.git glimagesink: only attempt a resize when the window has already resized fixes a black startup screen on wayland --- diff --git a/ext/gl/gstglimagesink.c b/ext/gl/gstglimagesink.c index c06f580..1c3a7c4 100644 --- a/ext/gl/gstglimagesink.c +++ b/ext/gl/gstglimagesink.c @@ -1260,7 +1260,8 @@ gst_glimage_sink_on_draw (GstGLImageSink * gl_sink) /* opengl scene */ GST_TRACE ("redrawing texture:%u", gl_sink->redisplay_texture); - if (gl_sink->caps_change) { + if (gl_sink->caps_change && gl_sink->window_width > 0 + && gl_sink->window_height > 0) { GST_GLIMAGE_SINK_UNLOCK (gl_sink); gst_glimage_sink_on_resize (gl_sink, gl_sink->window_width, gl_sink->window_height);