[gst-devel] interposing / dup. symbols interest ...
michael meeks
michael.meeks at novell.com
Fri Dec 9 10:08:12 CET 2005
Hi guys,
So - I don't know how you're opening your gst plugins - hopefully with
a local scope only to speedup linking - but either way, it turns out
there are a few duplicate symbols across the libraries that (if
interposing happens) may cause problems. It'd be great to know if some
are genuine plugin function names so I can whitelist them:
/opt/gnome/lib/gstreamer-0.8/libgstdvdsubdec.so /opt/gnome/lib/gstreamer-0.8/libgstmpeg2subt.so implement:
gst_get_rle_code gst_get_nibble
/opt/gnome/lib/gstreamer-0.8/libgstentrygthreadscheduler.so /opt/gnome/lib/gstreamer-0.8/libgstentryomegascheduler.so implement:
gst_entry_COTHREADS_TYPE_scheduler_get_type
/opt/gnome/lib/gstreamer-0.8/libgstmodplug.so /opt/gnome/lib/gstreamer-0.8/libgstmikmod.so implement:
need_sync srcpad
/opt/gnome/lib/gstreamer-0.8/libgstogg.so /opt/gnome/lib/gstreamer-0.8/libgstvorbis.so /opt/gnome/lib/gstreamer-0.8/libgstmultipart.so implement:
vorbisdec_debug
/opt/gnome/lib/gstreamer-0.8/libgstplaybin.so /opt/gnome/lib/gstreamer-0.8/libgstdecodebin.so implement:
gst_play_marshal_VOID__OBJECT_BOOLEAN gst_play_marshal_BOOLEAN__OBJECT_OBJECT
/opt/gnome/lib/gstreamer-0.8/libgstpuzzle.so /opt/gnome/lib/gstreamer-0.8/libgstvideotestsrc.so implement:
oil_splat_u8
All the libraries mentioned define the symbol in the next line.
HTH,
Michael.
--
michael.meeks at novell.com <><, Pseudo Engineer, itinerant idiot
More information about the gstreamer-devel
mailing list