Are you suggesting not to use the standard mechanism of GLib? That is GST_IS_<INTERFACE>(object) GST_<INTERFACE>(object). In that case, why? Ramon ___________________________________________________ Yahoo! Messenger - Nueva versión GRATIS Super Webcam, voz, caritas animadas, y más... http://messenger.yahoo.es