diff --git a/ChangeLog b/ChangeLog index 021ed75007..241f9ddbf2 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,10 @@ +2008-06-26 Edward Hervey + + * ext/dv/gstdv.c: (plugin_init): + Marking rank of dvdec as GST_RANK_MARGINAL since it's the slowest + DV decoder available. + Fixes #532393 + 2008-06-25 Sebastian Dröge * gst/udp/gstudpsrc.c: (gst_udpsrc_start): diff --git a/ext/dv/gstdv.c b/ext/dv/gstdv.c index 0402ab5108..3de309fa4f 100644 --- a/ext/dv/gstdv.c +++ b/ext/dv/gstdv.c @@ -34,16 +34,8 @@ plugin_init (GstPlugin * plugin) gst_dvdemux_get_type ())) return FALSE; - /* libdv does not correctly play back videos on big-endian machines. also it's - only optimized properly on x86-32 and x86-64. */ - -#if G_BYTE_ORDER == G_LITTLE_ENDIAN - rank = GST_RANK_PRIMARY; -#else - rank = GST_RANK_MARGINAL; -#endif - - if (!gst_element_register (plugin, "dvdec", rank, gst_dvdec_get_type ())) + if (!gst_element_register (plugin, "dvdec", GST_RANK_MARGINAL, + gst_dvdec_get_type ())) return FALSE; return TRUE;