GLX can't interop with libva in a reasonable way. That was the reason why we switched to EGL Am 13.07.2016 11:48 schrieb "Daniel Vetter" daniel@ffwll.ch:
On Wed, Jul 13, 2016 at 06:43:37PM +0900, Michel Dänzer wrote:
On 13.07.2016 15:50, Rainer Hochecker wrote:
Whatever action is taken, it is fine for Kodi. GLX+OML_sync_control is not an option anymore because we need EGL for vaapi. But we can fall back to the invisible window for getting vsync. I never tried using EGL and GLX in the same application, different windows. Any reason why this should not work?
An invisible window may not synchronize with the same output refresh cycle as your output window.
Why do you need EGL for libva? Besides that noob question from me, no idea how well EGL/GLX can interop at all ... -Daniel -- Daniel Vetter Software Engineer, Intel Corporation http://blog.ffwll.ch