Hi, I'm trying upgrade gstreamer version on Raspberry Pi (Jessie).
The official package available is 1.4.4. I'm using this script Build-gstreamer-Raspberry-Pi-3 <https://github.com/cxphong/Build-gstreamer-Raspberry-Pi-3> . It works (with little modifications), but the problem is another one. gst-launch and gst-inspect 1.15 seems normally recognize my own plugins compiled under 1.4.4. So I recompiled my plugins under 1.15 environment (uninstalled gstreamer) and these stopped to work. gst-inspect ends with no output and gst-launch cannot find my elements. Also used --gst-plugin-path to force my path with no luck. There is a known incompatibility or something? I have no point where to start the analisys.. Thanks -- Sent from: http://gstreamer-devel.966125.n4.nabble.com/ _______________________________________________ gstreamer-devel mailing list [hidden email] https://lists.freedesktop.org/mailman/listinfo/gstreamer-devel |
On Fri, 2018-11-16 at 02:09 -0600, TheGiamig wrote:
> Hi, I'm trying upgrade gstreamer version on Raspberry Pi (Jessie). > The official package available is 1.4.4. > I'm using this script Build-gstreamer-Raspberry-Pi-3 > <https://github.com/cxphong/Build-gstreamer-Raspberry-Pi-3> . > It works (with little modifications), but the problem is another one. > gst-launch and gst-inspect 1.15 seems normally recognize my own > plugins > compiled under 1.4.4. > So I recompiled my plugins under 1.15 environment (uninstalled > gstreamer) > and these stopped to work. > gst-inspect ends with no output and gst-launch cannot find my > elements. > Also used --gst-plugin-path to force my path with no luck. > > There is a known incompatibility or something? I have no point where > to > start the analisys.. > Yes there's an incompatibility change introduced in 1.14, see https://gstreamer.freedesktop.org/releases/1.14/ and look for "The default plugin entry point has changed". Philippe _______________________________________________ gstreamer-devel mailing list [hidden email] https://lists.freedesktop.org/mailman/listinfo/gstreamer-devel |
Philippe Normand wrote
> On Fri, 2018-11-16 at 02:09 -0600, TheGiamig wrote: >> Hi, I'm trying upgrade gstreamer version on Raspberry Pi (Jessie). >> The official package available is 1.4.4. >> I'm using this script Build-gstreamer-Raspberry-Pi-3 >> <https://github.com/cxphong/Build-gstreamer-Raspberry-Pi-3> . >> It works (with little modifications), but the problem is another one. >> gst-launch and gst-inspect 1.15 seems normally recognize my own >> plugins >> compiled under 1.4.4. >> So I recompiled my plugins under 1.15 environment (uninstalled >> gstreamer) >> and these stopped to work. >> gst-inspect ends with no output and gst-launch cannot find my >> elements. >> Also used --gst-plugin-path to force my path with no luck. >> >> There is a known incompatibility or something? I have no point where >> to >> start the analisys.. >> > > Yes there's an incompatibility change introduced in 1.14, see > https://gstreamer.freedesktop.org/releases/1.14/ > > and look for "The default plugin entry point has changed". > > Philippe > > _______________________________________________ > gstreamer-devel mailing list > gstreamer-devel@.freedesktop > https://lists.freedesktop.org/mailman/listinfo/gstreamer-devel Thanks, I solved changing the plugin name. I noticed that gst-inspect 1.15 works differently from the 1.4.4 abouth the plugins inspection. e.g 1.4.4 : "gst-inspect-1.0 app" prints some details of plugin "app" containing appsink and appsrc e.g 1.15 : "gst-inspect-1.0 app" prints nothing The elements inspection works as previous versions. How can I inspect plugins? -- Sent from: http://gstreamer-devel.966125.n4.nabble.com/ _______________________________________________ gstreamer-devel mailing list [hidden email] https://lists.freedesktop.org/mailman/listinfo/gstreamer-devel |
On Fri, 2018-11-16 at 05:21 -0600, TheGiamig wrote:
> Philippe Normand wrote > > On Fri, 2018-11-16 at 02:09 -0600, TheGiamig wrote: > > > Hi, I'm trying upgrade gstreamer version on Raspberry Pi > > > (Jessie). > > > The official package available is 1.4.4. > > > I'm using this script Build-gstreamer-Raspberry-Pi-3 > > > <https://github.com/cxphong/Build-gstreamer-Raspberry-Pi-3> > > > . > > > It works (with little modifications), but the problem is another > > > one. > > > gst-launch and gst-inspect 1.15 seems normally recognize my own > > > plugins > > > compiled under 1.4.4. > > > So I recompiled my plugins under 1.15 environment (uninstalled > > > gstreamer) > > > and these stopped to work. > > > gst-inspect ends with no output and gst-launch cannot find my > > > elements. > > > Also used --gst-plugin-path to force my path with no luck. > > > > > > There is a known incompatibility or something? I have no point > > > where > > > to > > > start the analisys.. > > > > > > > Yes there's an incompatibility change introduced in 1.14, see > > https://gstreamer.freedesktop.org/releases/1.14/ > > > > and look for "The default plugin entry point has changed". > > > > Philippe > > > > _______________________________________________ > > gstreamer-devel mailing list > > gstreamer-devel@.freedesktop > > https://lists.freedesktop.org/mailman/listinfo/gstreamer-devel > > Thanks, I solved changing the plugin name. > > I noticed that gst-inspect 1.15 works differently from the 1.4.4 > abouth the > plugins inspection. > > e.g 1.4.4 : "gst-inspect-1.0 app" prints some details of plugin "app" > containing appsink and appsrc > e.g 1.15 : "gst-inspect-1.0 app" prints nothing > > The elements inspection works as previous versions. > > How can I inspect plugins? > Like in 1.4.x. This hasn't changed. So you likely have an issue with your local 1.15 installation. Try to inspect the .so file directly, it might give you some hints on which symbols are not correctly resolved. Philippe _______________________________________________ gstreamer-devel mailing list [hidden email] https://lists.freedesktop.org/mailman/listinfo/gstreamer-devel |
Philippe Normand wrote
> Like in 1.4.x. This hasn't changed. So you likely have an issue with > your local 1.15 installation. Try to inspect the .so file directly, it > might give you some hints on which symbols are not correctly resolved. > > Philippe > > _______________________________________________ > gstreamer-devel mailing list > gstreamer-devel@.freedesktop > https://lists.freedesktop.org/mailman/listinfo/gstreamer-devel After some investigations I found a weird behaviour of gst-inspect: "gst-inspect-1.0 myplugin" : no output "gst-inspect-1.0 myplugin | cat" : prints as expected I catched the problem thanks to your hints, I activated some debug prints and redirect outputs on a file.. It seems there is an issue with stdout or something, resolved using any sort of redirection. Maybe is related to the "uninstalled" gstreamer, I will investigate deeper. Thanks Philippe. -- Sent from: http://gstreamer-devel.966125.n4.nabble.com/ _______________________________________________ gstreamer-devel mailing list [hidden email] https://lists.freedesktop.org/mailman/listinfo/gstreamer-devel |
Free forum by Nabble | Edit this page |