dshowdecwrapper: Make audio decoders have SECONDARY rank.
authorMichael Smith <msmith@songbirdnest.com>
Tue, 10 Feb 2009 20:26:25 +0000 (12:26 -0800)
committerMichael Smith <msmith@songbirdnest.com>
Tue, 10 Feb 2009 20:26:25 +0000 (12:26 -0800)
These wrappers are not ideal, and for many of these formats there are
better gstreamer elements available. So, make the rank SECONDARY. In
particular, the mp3 decoder on winXP doesn't work very well.

sys/dshowdecwrapper/gstdshowaudiodec.cpp

index ad6586b6a3f054ed6b9354da89e2ebec479b80b3..e856393c3cc4ee9d9abae2fc337e5f2828dcb708 100644 (file)
@@ -1124,7 +1124,7 @@ dshow_adec_register (GstPlugin * plugin)
       type = g_type_register_static (GST_TYPE_ELEMENT,
           audio_dec_codecs[i].element_name, &info, (GTypeFlags)0);
       if (!gst_element_register (plugin, audio_dec_codecs[i].element_name,
-              GST_RANK_PRIMARY, type)) {
+              GST_RANK_SECONDARY, type)) {
         return FALSE;
       }
       GST_CAT_DEBUG (dshowaudiodec_debug, "Registered %s",