After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 766044 - android: Implement a video sink that provides an android.view.View
android: Implement a video sink that provides an android.view.View
Product: GStreamer
Classification: Platform
Component: gst-plugins-bad
git master
Other Linux
: Normal enhancement
: git master
Assigned To: GStreamer Maintainers
GStreamer Maintainers
Depends on:
Reported: 2016-05-06 07:18 UTC by Sebastian Dröge (slomo)
Modified: 2018-11-03 13:50 UTC
See Also:
GNOME target: ---
GNOME version: ---

Description Sebastian Dröge (slomo) 2016-05-06 07:18:13 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.
Comment 1 Sebastian Dröge (slomo) 2016-05-06 07:22:24 UTC
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.
Comment 2 GStreamer system administrator 2018-11-03 13:50:51 UTC
-- GitLab Migration Automatic Message --

This bug has been migrated to'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: