Runtime issue with certain plugins

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

Runtime issue with certain plugins

Greg Wunder
Runtime issue with certain plugins

In creating my own app that has similar functionality to gst-inspect, I ran into an issue with certain plugins being processed.
Specifically, when I call "gst_element_factory_create (factory, feature->name);".
In this case factory & the passed in name are not null.
The run-time result is printed out as noted below:

WARNING **: Failed to load plugin 'libgstx264.dll': `libgstx264.dll': The specified procedure could not be found.

Does anyone know what causes this or what may be a probable cause of it?

Greg


------------------------------------------------------------------------------


_______________________________________________
gstreamer-devel mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/gstreamer-devel
Reply | Threaded
Open this post in threaded view
|

Re: Runtime issue with certain plugins

Maarten Bosmans
2010/5/12 Greg Wunder <[hidden email]>:
> In creating my own app that has similar functionality to gst-inspect, I ran
> into an issue with certain plugins being processed.
> Specifically, when I call "gst_element_factory_create (factory,
> feature->name);".
> In this case factory & the passed in name are not null.
> The run-time result is printed out as noted below:
>
> WARNING **: Failed to load plugin 'libgstx264.dll': `libgstx264.dll': The
> specified procedure could not be found.

Most likely this is due to a mismatch in the compiled libraries.
As with most dll problems on Windows, Dependency Walker is your friend.
http://www.dependencywalker.com/

Open libgstx264.dll with it and see if all the required DLLs are found
and have the required entry points.

> Does anyone know what causes this or what may be a probable cause of it?
>
> Greg

If you need further assistance, please also state how you obtained the
libraries, i.e. whether you compiled them yourself or from where
you've downloaded them.

Maarten

------------------------------------------------------------------------------

_______________________________________________
gstreamer-devel mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/gstreamer-devel
Reply | Threaded
Open this post in threaded view
|

Re: Runtime issue with certain plugins

Greg Wunder
RE: [gst-devel] Runtime issue with certain plugins

I was able to get around this problem as there appeared to be inconsistancies in the registry ".bin" file at runtime.
I do however have a new question.

If I want to access standard output from gstreamer & redirect this to a GUI, what is the easiest way of doing this?

Is there something I need to do at gst_init() time?

This is assuming my GUI has a function to input a byte array, string, etc.

Greg

-----Original Message-----
From: Maarten Bosmans [[hidden email]]
Sent: Wed 5/12/2010 3:23 PM
To: Discussion of the development of GStreamer
Subject: Re: [gst-devel] Runtime issue with certain plugins

2010/5/12 Greg Wunder <[hidden email]>:
> In creating my own app that has similar functionality to gst-inspect, I ran
> into an issue with certain plugins being processed.
> Specifically, when I call "gst_element_factory_create (factory,
> feature->name);".
> In this case factory & the passed in name are not null.
> The run-time result is printed out as noted below:
>
> WARNING **: Failed to load plugin 'libgstx264.dll': `libgstx264.dll': The
> specified procedure could not be found.

Most likely this is due to a mismatch in the compiled libraries.
As with most dll problems on Windows, Dependency Walker is your friend.
http://www.dependencywalker.com/

Open libgstx264.dll with it and see if all the required DLLs are found
and have the required entry points.

> Does anyone know what causes this or what may be a probable cause of it?
>
> Greg

If you need further assistance, please also state how you obtained the
libraries, i.e. whether you compiled them yourself or from where
you've downloaded them.

Maarten

------------------------------------------------------------------------------

_______________________________________________
gstreamer-devel mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/gstreamer-devel


------------------------------------------------------------------------------


_______________________________________________
gstreamer-devel mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/gstreamer-devel
Reply | Threaded
Open this post in threaded view
|

Re: Runtime issue with certain plugins

Maarten Bosmans
2010/5/13 Greg Wunder <[hidden email]>:
> I was able to get around this problem as there appeared to be
> inconsistancies in the registry ".bin" file at runtime.
> I do however have a new question.
>
> If I want to access standard output from gstreamer & redirect this to a GUI,
> what is the easiest way of doing this?

What do you mean exactly by this?
GStreamer itself has no textual output, only video and audio.
 If you are executing gst-launch from your app and want to capture the
output, that can be done using the appropriate command from your
toolkit or language.
If you are using GStreamer as a library, you can catch the messages on
the pipeline bus and translate them into some useful action in your
GUI.

> Is there something I need to do at gst_init() time?
>
> This is assuming my GUI has a function to input a byte array, string, etc.
>
> Greg

Maarten

------------------------------------------------------------------------------

_______________________________________________
gstreamer-devel mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/gstreamer-devel
Reply | Threaded
Open this post in threaded view
|

Re: Runtime issue with certain plugins

Greg Wunder
RE: [gst-devel] Runtime issue with certain plugins

Sorry for not clarifying.
I'm using as a library & would like to capture messages from the GstBus.
I'm guessing this is documented and/or there are examples of this within the framework?

Greg

-----Original Message-----
From: Maarten Bosmans [[hidden email]]
Sent: Fri 5/14/2010 3:46 AM
To: Discussion of the development of GStreamer
Subject: Re: [gst-devel] Runtime issue with certain plugins

2010/5/13 Greg Wunder <[hidden email]>:
> I was able to get around this problem as there appeared to be
> inconsistancies in the registry ".bin" file at runtime.
> I do however have a new question.
>
> If I want to access standard output from gstreamer & redirect this to a GUI,
> what is the easiest way of doing this?

What do you mean exactly by this?
GStreamer itself has no textual output, only video and audio.
 If you are executing gst-launch from your app and want to capture the
output, that can be done using the appropriate command from your
toolkit or language.
If you are using GStreamer as a library, you can catch the messages on
the pipeline bus and translate them into some useful action in your
GUI.

> Is there something I need to do at gst_init() time?
>
> This is assuming my GUI has a function to input a byte array, string, etc.
>
> Greg

Maarten

------------------------------------------------------------------------------

_______________________________________________
gstreamer-devel mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/gstreamer-devel


------------------------------------------------------------------------------


_______________________________________________
gstreamer-devel mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/gstreamer-devel