playsinkconvertbin: Fix conversion bin when sink has both raw and non-raw caps
authorArnaud Vrac <avrac@freebox.fr>
Wed, 20 Jun 2012 10:11:47 +0000 (11:11 +0100)
committerSebastian Dröge <sebastian.droege@collabora.co.uk>
Wed, 20 Jun 2012 10:12:26 +0000 (11:12 +0100)
Fixes bug #678403.

gst/playback/gstplaysinkconvertbin.c

index 44fe69c..9a86d55 100644 (file)
@@ -60,11 +60,11 @@ is_raw_caps (GstCaps * caps, gboolean audio)
   for (i = 0; i < n; i++) {
     s = gst_caps_get_structure (caps, i);
     name = gst_structure_get_name (s);
-    if (!g_str_equal (name, prefix))
-      return FALSE;
+    if (g_str_equal (name, prefix))
+      return TRUE;
   }
 
-  return TRUE;
+  return FALSE;
 }
 
 static void