static gboolean plugin_init (GstPlugin * plugin) { gboolean ret; gst_pb_utils_init (); gst_matroska_register_tags (); GST_DEBUG_CATEGORY_INIT (matroskareadcommon_debug, "matroskareadcommon", 0, "Matroska demuxer/parser shared debug"); ret = gst_matroska_demux_plugin_init (plugin); ret &= gst_matroska_parse_plugin_init (plugin); ret &= gst_libde265_dec_plugin_init (plugin); return ret; }
static gboolean plugin_init (GstPlugin * plugin) { gboolean ret; gst_pb_utils_init (); gst_matroska_register_tags (); ret = gst_matroska_demux_plugin_init (plugin); ret &= gst_matroska_parse_plugin_init (plugin); ret &= gst_element_register (plugin, "matroskamux", GST_RANK_PRIMARY, GST_TYPE_MATROSKA_MUX); ret &= gst_element_register (plugin, "webmmux", GST_RANK_PRIMARY, GST_TYPE_WEBM_MUX); return ret; }