Problems updating from 1.4.4 to 1.15

classic Classic list List threaded Threaded
5 messages Options
Reply | Threaded
Open this post in threaded view
|

Problems updating from 1.4.4 to 1.15

TheGiamig
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
Reply | Threaded
Open this post in threaded view
|

Re: Problems updating from 1.4.4 to 1.15

Philippe Normand
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
Reply | Threaded
Open this post in threaded view
|

Re: Problems updating from 1.4.4 to 1.15

TheGiamig
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
>> &lt;https://github.com/cxphong/Build-gstreamer-Raspberry-Pi-3&gt;  .
>> 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
Reply | Threaded
Open this post in threaded view
|

Re: Problems updating from 1.4.4 to 1.15

Philippe Normand
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
> > > &lt;https://github.com/cxphong/Build-gstreamer-Raspberry-Pi-3&gt;
> > >   .
> > > 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
Reply | Threaded
Open this post in threaded view
|

Re: Problems updating from 1.4.4 to 1.15

TheGiamig
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