From 121a598de80f432531eb1d34cde43a9d88bf9075 Mon Sep 17 00:00:00 2001 From: Thomas Vander Stichele Date: Wed, 14 Apr 2004 15:33:16 +0000 Subject: [PATCH] #139926 - lowers rank of id3tag Original commit message from CVS: #139926 - lowers rank of id3tag --- ChangeLog | 5 +++++ ext/mad/gstid3tag.c | 5 ++++- 2 files changed, 9 insertions(+), 1 deletion(-) diff --git a/ChangeLog b/ChangeLog index bd63b6145f..b11615515b 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,8 @@ +2004-04-14 Thomas Vander Stichele + + * ext/mad/gstid3tag.c: (plugin_init): + lower rank of id3tag as proposed by Benjamin. Fixes #139926. + 2004-04-13 David Schleef * common/m4/gst-feature.m4: Call -config scripts with diff --git a/ext/mad/gstid3tag.c b/ext/mad/gstid3tag.c index 2c03ca76d1..ff111061ac 100644 --- a/ext/mad/gstid3tag.c +++ b/ext/mad/gstid3tag.c @@ -1162,9 +1162,12 @@ plugin_init (GstPlugin * plugin) if (!gst_library_load ("gsttags")) return FALSE; + /* We register id3tag with a rank one less than mad so that mad always + gets picked before id3tag if possible. This avoids multiple plugging + of id3tag in the autoplugger for now. */ if (!gst_element_register (plugin, "mad", GST_RANK_PRIMARY, gst_mad_get_type ()) - || !gst_element_register (plugin, "id3tag", GST_RANK_PRIMARY, + || !gst_element_register (plugin, "id3tag", GST_RANK_PRIMARY - 1, gst_id3_tag_get_type ())) return FALSE;