<div dir="ltr">Hi,<div><br><div>The thing is that 5650 is working when using gstgl's dispmanx backend whereas not with wayland/egl (I mean the image appears in the second half of the rectangle, and the upper half is wrong and flickering)</div>
<div>So I have a put a special case to avoid it so that it can select 8888.</div><div><br></div><div>I do not know if it's useful to support 565 and I'm not against to require 8888 conf :)<br></div><div><br></div>
<div>Cheers,</div><div>Julien</div></div></div><div class="gmail_extra"><br><br><div class="gmail_quote">On 1 October 2013 13:07, Sebastian Dröge <span dir="ltr"><<a href="mailto:slomo@circular-chaos.org" target="_blank">slomo@circular-chaos.org</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">On Di, 2013-10-01 at 04:53 -0700, Julien Isorce wrote:<br>
> Module: gst-plugins-gl<br>
> Branch: master<br>
> Commit: 9fe682ad2c732214543fc3fc2937f316416083c3<br>
> URL:    <a href="http://cgit.freedesktop.org/gstreamer/gst-plugins-gl/commit/?id=9fe682ad2c732214543fc3fc2937f316416083c3" target="_blank">http://cgit.freedesktop.org/gstreamer/gst-plugins-gl/commit/?id=9fe682ad2c732214543fc3fc2937f316416083c3</a><br>

><br>
> Author: Julien Isorce <<a href="mailto:julien.isorce@collabora.co.uk">julien.isorce@collabora.co.uk</a>><br>
> Date:   Tue Oct  1 11:44:00 2013 +0000<br>
><br>
> gstglcontext_egl: avoid non working EGL confs on rpi/wayland<br>
><br>
> ---<br>
><br>
>  gst-libs/gst/gl/egl/gstglcontext_egl.c |    9 +++++++++<br>
>  1 files changed, 9 insertions(+), 0 deletions(-)<br>
><br>
> diff --git a/gst-libs/gst/gl/egl/gstglcontext_egl.c b/gst-libs/gst/gl/egl/gstglcontext_egl.c<br>
> index b7edf4b..27d3753 100644<br>
> --- a/gst-libs/gst/gl/egl/gstglcontext_egl.c<br>
> +++ b/gst-libs/gst/gl/egl/gstglcontext_egl.c<br>
> @@ -168,6 +168,15 @@ gst_gl_context_egl_choose_config (GstGLContextEGL * egl,<br>
>      config_attrib[i++] = EGL_OPENGL_ES2_BIT;<br>
>    else<br>
>      config_attrib[i++] = EGL_OPENGL_BIT;<br>
> +#if defined(USE_EGL_RPI) && defined(GST_GL_HAVE_WINDOW_WAYLAND)<br>
> +  /* The configurations r=5 g=6 b=5 seems to be buggy whereas<br>
> +   * it works when using dispmanx directly */<br>
<br>
That comment doesn't really explain the change :) Also don't we use an<br>
8888 configuration anyway, and never 565?<br>
<br>_______________________________________________<br>
gstreamer-devel mailing list<br>
<a href="mailto:gstreamer-devel@lists.freedesktop.org">gstreamer-devel@lists.freedesktop.org</a><br>
<a href="http://lists.freedesktop.org/mailman/listinfo/gstreamer-devel" target="_blank">http://lists.freedesktop.org/mailman/listinfo/gstreamer-devel</a><br>
<br></blockquote></div><br></div>