2012-06-07, 03:18
robclark, you mentioned below that implementing vaapi-egl in XBMC should not be a big change. The support doesn't seem to be in the upstream git tree yet. Is anyone already working on a patch?
I am basically trying to get XBMC+libva+OpenGL ES working. With XBMC vaapi only being supported on GLX, I am getting errors when building against OpenGL ES/EGL. Any input there will be helpful.
I am basically trying to get XBMC+libva+OpenGL ES working. With XBMC vaapi only being supported on GLX, I am getting errors when building against OpenGL ES/EGL. Any input there will be helpful.
(2011-11-22, 17:48)robclark Wrote:RockerC Wrote:Would it not be best to try to utilize existing API standard for video acceleration like VAAPI or OpenMAX as much as possible?
In related news to this there is now a new VAAPI backend design that is primarily made for ARM devices. Haihao Xiang from Intel recently published a branch of VAAPI with a VA/EGL backend. This new vaapi-egl driver is a generic implementation for VAAPI with EGL and then there are backend drivers for Intel and PowerVR hardware support using an EGL display with OpenGL ES rather than GLX/OpenGL such as the normal VAAPI
http://lists.freedesktop.org/archives/li...00717.html
http://cgit.freedesktop.org/libva/log/?h=vaapi-egl
vaapi-egl could be interesting.. does XBMC support this already? I guess it shouldn't be too big a change. I'll look more closely at how rendering is handled in vaapi decode case..