我的目标使用Rockchip Mali GPU,它支持OpenGLES,但不支持OpenGL。我的目标是从buildroot构建的,而我的应用程序则需要简单的GPU转换,因此gl插件(来自gstreamer-plugins-bad)将非常有用。不幸的是,这个gl插件需要opengl,而马里不支持我之前提到的opengl。
是否可以将gl配置为使用OpenGLES?还是我可以将一个模板/ github引入我的项目中,以便在gstreamer管道中进行GPU转换?
我尝试过使用opengl插件,但是如果没有GPU支持,该软件的实现将非常缓慢且需要大量处理器。
最终我希望有一个具有以下简单实现的插件:
$ gst-launch-1.0 videotestsrc ! myplugin x-rot=52 ! autovideosink