[PD-dev] videogrid + pd-extended 0.42.5

IOhannes zmölnig zmoelnig at iem.at
Sun Mar 14 17:07:56 CET 2010

lluis gomez i bigorda wrote:
> hi all,
> yes, we say here "esoteric bug" cause we cannot understand at all why if
> Gem is linked against libavifile it beaks our ffmpeg code. videogrid is
> not linked against libavifile !!! that's crazy? or not?

not  necessarily, since most of those video decoding backends like
ffmpeg, libavifile, gmerlin, quicktime4linux are plugin based and use
each other as backends. so the interrelations between all those are
somewhat messy...

> and more, if we load videogrid before Gem the crash desapears. why the
> lib load order can change behaviors of a library in that way? maybe some
> namespace conflict?

yes. i guess that libavifile comes with an ffmpeg-plugin which will be
initialized on loading and which (due to the way ffmpeg is not released)
conflicts with the ffmpeg version installed on the computer.

> anyone can put a bit of light on this please? we are just belivers of
> almighty pd wisdom. you know ... :)

a similar problem occured with libstdc++ and ati/radeon drivers a while
ago. i don't think there is a generic solution for such problems (hmm,
on w32 you have to bundle your library with all it's dependencies; maybe
this is the solution;; maybe not)


-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 261 bytes
Desc: OpenPGP digital signature
URL: <http://lists.puredata.info/pipermail/pd-dev/attachments/20100314/d455c18c/attachment.pgp>

More information about the Pd-dev mailing list