playbin: Don't prefer decoders for which we found a matching sink
authorSebastian Dröge <slomo@circular-chaos.org>
Tue, 16 Jul 2013 10:21:44 +0000 (12:21 +0200)
committerSebastian Dröge <slomo@circular-chaos.org>
Tue, 16 Jul 2013 10:21:44 +0000 (12:21 +0200)
It doesn't make much sense.

gst/playback/gstplaybin2.c

index 0fd4a73..5f307b9 100644 (file)
@@ -3559,12 +3559,6 @@ avelement_compare (gconstpointer p1, gconstpointer p2)
     v2_rank =
         gst_plugin_feature_get_rank (fd2) * gst_plugin_feature_get_rank (fs2);
   } else {
-    /* If one has a sink, prefer that one */
-    if (v1->sink)
-      return -1;
-    else if (v2->sink)
-      return 1;
-
     v1_rank = gst_plugin_feature_get_rank (fd1);
     v2_rank = gst_plugin_feature_get_rank (fd2);
     fs1 = fs2 = NULL;