diff --git a/gst/mpegstream/gstmpegstream.c b/gst/mpegstream/gstmpegstream.c index 7754dc43e7..ae91575187 100644 --- a/gst/mpegstream/gstmpegstream.c +++ b/gst/mpegstream/gstmpegstream.c @@ -33,7 +33,8 @@ plugin_init (GModule *module, GstPlugin *plugin) /* short-circuit here; this is potentially dangerous since if the second * or third init fails then the whole plug-in will be placed on the register * stack again and the first _init will be called more than once - * which GType initialization doesn't like */ + * and wtay wants to use dlclose at some point in the future */ + if (!gst_mpeg_parse_plugin_init (module, plugin)) return FALSE; if (!gst_mpeg_demux_plugin_init (module, plugin)) return FALSE; if (!gst_rfc2250_enc_plugin_init (module, plugin)) return FALSE;