Windows executable fails to load fsrtpconference and other plugins

Olivier Crête olivier.crete at collabora.com
Wed Mar 27 10:34:43 PDT 2013


Hi,

On Wed, 2013-03-27 at 01:28 -0600, Conrad Poelman wrote:
> After a lot of effort, I got things to compile and start up by:
>       * Making some MinGW build tweaks to farstream itself, described
>         at https://bugs.freedesktop.org/show_bug.cgi?id=62793

Thanks for this, I added a couple comments there.

> 
> With GST_DEBUG set to '*:9', as Pidgin starts up I can see that some
> plugins are loaded just fine and others fail. It looks like:
>       * fsmsnconference, fsrtcpfilter and fsrtpconference fail to load
>       * fsrawconference, fsvideoanyrate load just fine 

The important ones for pidgin are: fsrtpconference, fsrtcpfilter, and
fsvideoanyrate.

> For "deployment" of the plugins I just copied the DLLs to C:\Users\cp
> \.gstreamer-1.0, set GST_PLUGIN_PATH to point there, and copied other
> dependent DLLs into the pidgin.exe directory. Using Dependency Walker
> seems to show no missing dependencies. So I guess I wonder if anyone
> has any thoughts on:
>       * What kinds of things would cause loading a plugin to fail?
>       * Can you suggest any extra debugging steps I might try?
>       * Do you see a pattern in terms of which plugins load and which
>         ones fail that might point me in the right direction?
> I appreciate any help you can offer. Thanks!

My guess is that the Windows DLL loader is not happy, there must be some
way to debug that ?

Also, Depencency Walker will not give you all dependencies, as you also
need some other gstreamer plugins, like the codecs, etc. You may want to
just try with adding all of the gstreamer plugins, not just a subset.
But you're not even getting there in this log.



-- 
Olivier Crête
olivier.crete at collabora.com



More information about the Farstream-devel mailing list