[Bug 723674] New: Make external sink(s) compatible with gst-gl
GStreamer (bugzilla.gnome.org)
bugzilla at gnome.org
Wed Feb 5 05:17:20 PST 2014
https://bugzilla.gnome.org/show_bug.cgi?id=723674
GStreamer | gst-plugins-gl | git
Summary: Make external sink(s) compatible with gst-gl
Classification: Platform
Product: GStreamer
Version: git
OS/Version: All
Status: UNCONFIRMED
Severity: normal
Priority: Normal
Component: gst-plugins-gl
AssignedTo: gstreamer-bugs at lists.freedesktop.org
ReportedBy: julien.isorce at gmail.com
QAContact: gstreamer-bugs at lists.freedesktop.org
GNOME version: ---
Created an attachment (id=268170)
--> (https://bugzilla.gnome.org/attachment.cgi?id=268170)
pseudo code to describe concretely what's the goal
external gl sink = clutter (cluttersink/coglsink), cairo (cairosink), Qt
(qtglvideosink), webkit (webkitvideosink)
Applications generally just would like to be able to use the gltexture that
come from gst-gl and use it to do whatever they would like to do with it. There
were several attempts with cluttershare.c, sdlshare.c, qtgltextureshare.c
examples. Those demos work but it's not easy for the user.
Also most of the time applications are not using the GstVideoOverlay interface
and prefer to use a dedicated video sink. For example cluttersink in totem,
pitivi and cheese.
We should be able to do:
gst-launch-1.0 videotestsrc ! gleffects ! cluttersink
gst-launch-1.0 playbin uri=foo video-sink="gleffects ! cluttersink"
--
Configure bugmail: https://bugzilla.gnome.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug.
You are the assignee for the bug.
More information about the gstreamer-bugs
mailing list