void _mmplayer_gst_decode_no_more_pads(GstElement *elem, gpointer data);
void _mmplayer_gst_decode_drained(GstElement *bin, gpointer data);
void _mmplayer_gst_about_to_finish(GstElement *bin, gpointer data);
+int _mmplayer_update_not_supported_codec_info(mmplayer_t *player, const gchar *factory_class, const gchar *mime);
void _mmplayer_gst_decode_unknown_type(GstElement *elem, GstPad *pad, GstCaps *caps, gpointer data);
gboolean _mmplayer_gst_decode_autoplug_continue(GstElement *bin, GstPad *pad, GstCaps *caps, gpointer data);
void _mmplayer_pipeline_complete(GstElement *decodebin, gpointer data);