<p dir="ltr">GLX can't interop with libva in a reasonable way. That was the reason why we switched to EGL</p>
<div class="gmail_quote">Am 13.07.2016 11:48 schrieb "Daniel Vetter" <<a href="mailto:daniel@ffwll.ch">daniel@ffwll.ch</a>>:<br type="attribution"><blockquote class="quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div class="quoted-text">On Wed, Jul 13, 2016 at 06:43:37PM +0900, Michel Dänzer wrote:<br>
> On 13.07.2016 15:50, Rainer Hochecker wrote:<br>
> > Whatever action is taken, it is fine for Kodi. GLX+OML_sync_control is<br>
> > not an option anymore because we need EGL for vaapi. But we can fall<br>
> > back to the invisible window for getting vsync. I never tried using EGL<br>
> > and GLX in the same application, different windows. Any reason why this<br>
> > should not work?<br>
><br>
> An invisible window may not synchronize with the same output refresh<br>
> cycle as your output window.<br>
<br>
</div>Why do you need EGL for libva? Besides that noob question from me, no idea<br>
how well EGL/GLX can interop at all ...<br>
<div class="elided-text">-Daniel<br>
--<br>
Daniel Vetter<br>
Software Engineer, Intel Corporation<br>
<a href="http://blog.ffwll.ch" rel="noreferrer" target="_blank">http://blog.ffwll.ch</a><br>
</div></blockquote></div>