Настройте gstreamer для использования openGLES вместо openGL - PullRequest
1 голос
/ 29 апреля 2019

Моя цель использует графический чип Mali, который поддерживает OpenGLES, но не OpenGL. Моя цель построена из buildroot, и мое приложение требует простых преобразований GPU, для которых плагин gl (из gstreamer-plugins-bad) был бы невероятно полезен. К сожалению, этот плагин gl требует opengl, который я упоминал ранее, не поддерживается Mali.

Есть ли способ настроить gl для использования OpenGLES? Или есть шаблон / github, который я могу внести в свой проект, чтобы получить преобразования GPU в моем конвейере gstreamer?

Я пробовал плагин opengl, но без поддержки графического процессора реализация программного обеспечения очень медленная и интенсивно использует процессор.

В конечном счете, я бы хотел иметь плагин с простой реализацией следующим образом:

$ gst-launch-1.0 videotestsrc ! myplugin x-rot=52 ! autovideosink
...