I'm currently writing a gaming app for the RPi with Python and the KIVY Framework. For this application, it would be nice to have smooth video playback and OpenGL shader effects. Unfortunately, shader effects (shader transitions) in Kivy are only possible with the OGL Desktop driver (with standard "Legacy" drivers, there appears to be a memory leak somwhere).
The problem is that video playback is painfully slow with the Desktop drivers. The Kivy framework depends on gstplayer for video playback, but with other video players on the RPi the problem persists as well. My guess would be that the libraries and applications used for video playback have to be recompiled with the correct OGL library for hardware acceleration with the OGL Desktop driver activated. Has someone tried this yet and can point me in the right direction?
Thanks in advance!