<html><head></head><body><div>On Sun, 2018-03-25 at 15:04 +0100, Russel Winder wrote:</div><blockquote type="cite" style="margin:0 0 0 .8ex; border-left:2px #729fcf solid;padding-left:1ex"><div>On Sun, 2018-03-25 at 14:49 +0100, Russel Winder wrote:</div><blockquote type="cite" style="margin:0 0 0 .8ex; border-left:2px #729fcf solid;padding-left:1ex"><div>Thanks Nicholas and Sebastian for fixing my "lack of gtksink" problem. C++</div><div>code now does what it should. However the Rust version is still failing, but</div><div>now with a different error. It seems that the gtkglsink can and is</div><div>constructed, but the glsinkbin in which to put the gtkglsink cannot be made.</div><div><br></div><div>I suspect this is my fault, that this is a usage problem.</div><div><br></div><div>The C++ code checks for nouveau and ignores GL in that situation. My Rust</div><div>code</div><div>though just tries whatever the graphics driver. So is it right that trying</div><div>to</div><div>create a glsinkbin should fail on a nouveau system?</div></blockquote><div><br></div><div>It seems glsinkbin does not get created on an Intel graphics system in C++, so</div><div>it would seem I am seeing a problem with glsinkbin creation generally.</div></blockquote><div><br></div><div>Please provide some more details, a testcase for example and a debug output. What exactly does not work?</div><div><br></div><div>Do you have gstreamer1.0-gl installed? Does gst-inspect-1.0 find it?</div><div><br></div><div><span><pre>-- <br></pre><div style="width: 71ch;">Sebastian Dröge, Centricular Ltd · <a href="http://www.centricular.com">https://www.centricular.com</a></div><div style="width: 71ch;"><br></div></span></div></body></html>