My apologies if this is well known information ... I have not been able to find an answer in my searching.<div>I am using libva to decode JPEG. I want to then use decoded surface as a gl texture. This works fine if I use copySurfaceGLX(). However it seems that the copy surface is slow (450MB/s) on Intel i7 ivy bridge 4770. Possibly because it is waiting for sync ... Not sure. I am assuming that it is possible to use the decoded result directly by associating it with a texture target. To this end I tried to implement with EGL. However va_egl.h no longer contains any of the surface management functions that it used to. Without transitioning to wayland, I am uncertain what to do.</div>
<div>Can someone please point me in the right direction.</div><div>Thanks,</div><div>Michael.</div>