message: Disable restriction that structure changes are sink pads
authorJan Schmidt <thaytan@noraisin.net>
Fri, 11 Sep 2009 21:22:34 +0000 (22:22 +0100)
committerJan Schmidt <thaytan@noraisin.net>
Fri, 11 Sep 2009 21:22:34 +0000 (22:22 +0100)
The structure_change message was originally emitted on source pads and
then recently changed to be sink pads. This causes a failure in the
gst-python testsuite. Disable the restriction so that the published
behaviour is still allowed.

gst/gstmessage.c

index cf49920..6a896d6 100644 (file)
@@ -711,7 +711,7 @@ gst_message_new_structure_change (GstObject * src, GstStructureChangeType type,
   GstStructure *structure;
 
   g_return_val_if_fail (GST_IS_PAD (src), NULL);
-  g_return_val_if_fail (GST_PAD_DIRECTION (src) == GST_PAD_SINK, NULL);
+  // g_return_val_if_fail (GST_PAD_DIRECTION (src) == GST_PAD_SINK, NULL);
   g_return_val_if_fail (GST_IS_ELEMENT (owner), NULL);
 
   structure = gst_structure_id_new (GST_QUARK (MESSAGE_STRUCTURE_CHANGE),