GNOME Bugzilla – Bug 766044
android: Implement a video sink that provides an android.view.View
Last modified: 2018-11-03 13:50:51 UTC
Similar to gtk(gl)sink, caopengllayersink, qmlvideosink. This could provide a simple subclass of android.opengl.GLSurfaceView (which can create the GL context and everything for us), and then share its own GL context with the pipeline context.
As it requires some Java/JNI code, this should be in the androidmedia plugin.
It might also make sense to not use GLSurfaceView but go one layer lower, as GLSurfaceView will call draw from a new thread. We could as well draw from the UI thread, which would probably require one GL context less (I assume the UI thread has its own too) and especially one thread less.
-- GitLab Migration Automatic Message --
This bug has been migrated to freedesktop.org's GitLab instance and has been closed from further activity.
You can subscribe and participate further through the new bug through this link to our GitLab instance: https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/issues/387.