On Debian Sid, I am now unable to create a gtkglsink or a gtksink. I read that
the gtk plugin has moved from bad to good, but I have them all installed. What is the shared object that I should have that is the gtk plugin? -- 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 _______________________________________________ gstreamer-devel mailing list [hidden email] https://lists.freedesktop.org/mailman/listinfo/gstreamer-devel signature.asc (849 bytes) Download Attachment |
Le samedi 24 mars 2018 à 17:52 +0000, Russel Winder a écrit :
> On Debian Sid, I am now unable to create a gtkglsink or a gtksink. I read that > the gtk plugin has moved from bad to good, but I have them all installed. What > is the shared object that I should have that is the gtk plugin? <libdir>/gstreamer-1.0/libgstgtk.so > > _______________________________________________ > gstreamer-devel mailing list > [hidden email] > https://lists.freedesktop.org/mailman/listinfo/gstreamer-devel _______________________________________________ gstreamer-devel mailing list [hidden email] https://lists.freedesktop.org/mailman/listinfo/gstreamer-devel |
In reply to this post by Russel Winder
On Sat, 2018-03-24 at 17:52 +0000, Russel Winder wrote:
> On Debian Sid, I am now unable to create a gtkglsink or a gtksink. I > read that > the gtk plugin has moved from bad to good, but I have them all > installed. What > is the shared object that I should have that is the gtk plugin? You need the gstreamer1.0-gtk3 package installed, which did not exist before 1.14. -- Sebastian Dröge, Centricular Ltd · https://www.centricular.com _______________________________________________ gstreamer-devel mailing list [hidden email] https://lists.freedesktop.org/mailman/listinfo/gstreamer-devel signature.asc (981 bytes) Download Attachment |
On Sat, 2018-03-24 at 21:35 +0200, Sebastian Dröge wrote:
> On Sat, 2018-03-24 at 17:52 +0000, Russel Winder wrote: > > On Debian Sid, I am now unable to create a gtkglsink or a gtksink. I > > read that > > the gtk plugin has moved from bad to good, but I have them all > > installed. What > > is the shared object that I should have that is the gtk plugin? > > You need the gstreamer1.0-gtk3 package installed, which did not exist > before 1.14. Aha. I'll have to say that wasn't entirely obvious. -- 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 _______________________________________________ gstreamer-devel mailing list [hidden email] https://lists.freedesktop.org/mailman/listinfo/gstreamer-devel signature.asc (849 bytes) Download Attachment |
In reply to this post by Nicolas Dufresne-5
On Sat, 2018-03-24 at 15:29 -0400, Nicolas Dufresne wrote:
> Le samedi 24 mars 2018 à 17:52 +0000, Russel Winder a écrit : > > On Debian Sid, I am now unable to create a gtkglsink or a gtksink. I read > > that > > the gtk plugin has moved from bad to good, but I have them all installed. > > What > > is the shared object that I should have that is the gtk plugin? > > <libdir>/gstreamer-1.0/libgstgtk.so > A good plugin not packaged in the good GStreamer plugins Debian package. :-( -- 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 _______________________________________________ gstreamer-devel mailing list [hidden email] https://lists.freedesktop.org/mailman/listinfo/gstreamer-devel signature.asc (849 bytes) Download Attachment |
In reply to this post by Russel Winder
Thanks Nicholas and Sebastian for fixing my "lack of gtksink" problem. C++
code now does what it should. However the Rust version is still failing, but now with a different error. It seems that the gtkglsink can and is constructed, but the glsinkbin in which to put the gtkglsink cannot be made. I suspect this is my fault, that this is a usage problem. The C++ code checks for nouveau and ignores GL in that situation. My Rust code though just tries whatever the graphics driver. So is it right that trying to create a glsinkbin should fail on a nouveau system? -- 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 _______________________________________________ gstreamer-devel mailing list [hidden email] https://lists.freedesktop.org/mailman/listinfo/gstreamer-devel signature.asc (849 bytes) Download Attachment |
On Sun, 2018-03-25 at 14:49 +0100, Russel Winder wrote:
> Thanks Nicholas and Sebastian for fixing my "lack of gtksink" problem. C++ > code now does what it should. However the Rust version is still failing, but > now with a different error. It seems that the gtkglsink can and is > constructed, but the glsinkbin in which to put the gtkglsink cannot be made. > > I suspect this is my fault, that this is a usage problem. > > The C++ code checks for nouveau and ignores GL in that situation. My Rust > code > though just tries whatever the graphics driver. So is it right that trying > to > create a glsinkbin should fail on a nouveau system? it would seem I am seeing a problem with glsinkbin creation generally. -- 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 _______________________________________________ gstreamer-devel mailing list [hidden email] https://lists.freedesktop.org/mailman/listinfo/gstreamer-devel signature.asc (849 bytes) Download Attachment |
On Sun, 2018-03-25 at 15:04 +0100, Russel Winder wrote:
Please provide some more details, a testcase for example and a debug output. What exactly does not work? Do you have gstreamer1.0-gl installed? Does gst-inspect-1.0 find it? -- Sebastian Dröge, Centricular Ltd · https://www.centricular.com _______________________________________________ gstreamer-devel mailing list [hidden email] https://lists.freedesktop.org/mailman/listinfo/gstreamer-devel signature.asc (981 bytes) Download Attachment |
On Sun, 2018-03-25 at 19:01 +0300, Sebastian Dröge wrote:
> […] > > Do you have gstreamer1.0-gl installed? Does gst-inspect-1.0 find it? > OK, you have hit the nail on the head. Now installed. Is there a reason for not having these in the package of good plugins given they are good? -- 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 _______________________________________________ gstreamer-devel mailing list [hidden email] https://lists.freedesktop.org/mailman/listinfo/gstreamer-devel signature.asc (849 bytes) Download Attachment |
On Sun, 2018-03-25 at 17:18 +0100, Russel Winder wrote:
> On Sun, 2018-03-25 at 19:01 +0300, Sebastian Dröge wrote: > > […] > > > > Do you have gstreamer1.0-gl installed? Does gst-inspect-1.0 find it? > > On the upside, stuff is now working for me. Well except for the GL stuff on Nouveau, which is a known problem. For example: nouveau: kernel rejected pushbuf: Invalid argument nouveau: ch22: krec 0 pushes 1 bufs 15 relocs 0 nouveau: ch22: buf 00000000 00000002 00000004 00000004 00000000 … Thanks for answering my emails quickly. Much appreciated. -- 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 _______________________________________________ gstreamer-devel mailing list [hidden email] https://lists.freedesktop.org/mailman/listinfo/gstreamer-devel signature.asc (849 bytes) Download Attachment |
In reply to this post by Russel Winder
On Sun, 2018-03-25 at 17:18 +0100, Russel Winder wrote:
> On Sun, 2018-03-25 at 19:01 +0300, Sebastian Dröge wrote: > > […] > > > > Do you have gstreamer1.0-gl installed? Does gst-inspect-1.0 find > > it? > > > > OK, you have hit the nail on the head. Now installed. > > Is there a reason for not having these in the package of good plugins > given they are good? about all the dependencies these plugins (GTK, GL, Qt) are pulling in. -- Sebastian Dröge, Centricular Ltd · https://www.centricular.com _______________________________________________ gstreamer-devel mailing list [hidden email] https://lists.freedesktop.org/mailman/listinfo/gstreamer-devel signature.asc (981 bytes) Download Attachment |
On Sun, 2018-03-25 at 20:18 +0300, Sebastian Dröge wrote:
> > […] > GL is in -base :) But the reason is that people will otherwise complain > about all the dependencies these plugins (GTK, GL, Qt) are pulling in. > So as far as Debian packaging is concerned the gtk plugin is not good, bad, or ugly, it is in it's own category, gtk. This caused me confusion I'm afraid. I'd suggest a minor rename: gstreamer1.0-plugins-good gstreamer1.0-plugins-good-gtk etc. I believe the Fedora people do this sort of naming strategy as they rigorously distinguish free and non-free because the non-free is in a totally separate repository. Naming in this sort of way makes it easier to move from "gtk plugin has moved from bad to good" to loading the right OS package. -- 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 _______________________________________________ gstreamer-devel mailing list [hidden email] https://lists.freedesktop.org/mailman/listinfo/gstreamer-devel signature.asc (849 bytes) Download Attachment |
Free forum by Nabble | Edit this page |