gtkglsink and gtksink

Russel Winder russel at winder.org.uk
Thu Jun 7 14:24:36 UTC 2018


The context is using a playbin using a gtkglsink or gtksink so as to allow for
overlay in a GTK+3 UI.

Creating instances of gtkglsink depends only on the appropriate software being
installed.  But it might still not work, it is only when getting the playbin
to process a stream is it discovered whether the gtkglsink will initialise –
which apparently it won't on a Lenovo ThinkPad T500, presumably because of the
dual graphics system.

Is there a way of knowing, or discovering, whether a gtkglsink will work
though it can be created? So as to avoid handling things when the playbin
starts?

Has anyone got a URL to a code that handles gtkglsink startup failure and
replace the gtkglsink with a gtksink and restart the playbin?  


-- 
Russel.
===========================================
Dr Russel Winder      t: +44 20 7585 2200
41 Buckmaster Road    m: +44 7770 465 077
London SW11 1EN, UK   w: www.russel.org.uk
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 833 bytes
Desc: This is a digitally signed message part
URL: <https://lists.freedesktop.org/archives/gstreamer-devel/attachments/20180607/3949f9d0/attachment-0001.sig>


More information about the gstreamer-devel mailing list