decodebin2: add some debugging
authorWim Taymans <wim.taymans@collabora.co.uk>
Wed, 16 Dec 2009 10:43:27 +0000 (11:43 +0100)
committerWim Taymans <wim.taymans@collabora.co.uk>
Wed, 16 Dec 2009 10:44:11 +0000 (11:44 +0100)
gst/playback/gstdecodebin2.c

index 6f8db2e..09b59b1 100644 (file)
@@ -2965,8 +2965,10 @@ gst_decode_bin_expose (GstDecodeBin * dbin)
   for (tmp = endpads; tmp; tmp = tmp->next) {
     GstDecodePad *dpad = tmp->data;
 
-    if (dpad->exposed)
+    if (dpad->exposed) {
+      GST_DEBUG_OBJECT (dpad, "blocking exposed pad");
       gst_decode_pad_set_blocked (dpad, TRUE);
+    }
   }
 
   /* re-order pads : video, then audio, then others */
@@ -3155,6 +3157,9 @@ gst_decode_pad_set_blocked (GstDecodePad * dpad, gboolean blocked)
   GstPad *opad;
 
   DYN_LOCK (dbin);
+
+  GST_DEBUG_OBJECT (dpad, "blocking pad: %d", blocked);
+
   opad = gst_ghost_pad_get_target (GST_GHOST_PAD_CAST (dpad));
   if (!opad)
     goto out;