asfdemux: set caps on src pad before adding it
authorMark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
Fri, 13 Jan 2012 14:56:47 +0000 (15:56 +0100)
committerMark Nauwelaerts <mark.nauwelaerts@collabora.co.uk>
Fri, 13 Jan 2012 14:59:06 +0000 (15:59 +0100)
gst/asfdemux/gstasfdemux.c

index 5434283275abea3c8ea5ae7b14337503901102ff..6f110c8da2192cd4cf6a60473de6d4cc87cff7f6 100644 (file)
@@ -2319,8 +2319,8 @@ gst_asf_demux_activate_stream (GstASFDemux * demux, AsfStream * stream)
     GST_INFO_OBJECT (demux, "Activating stream %2u, pad %s, caps %"
         GST_PTR_FORMAT, stream->id, GST_PAD_NAME (stream->pad), stream->caps);
     gst_pad_set_active (stream->pad, TRUE);
-    gst_element_add_pad (GST_ELEMENT_CAST (demux), stream->pad);
     gst_pad_set_caps (stream->pad, stream->caps);
+    gst_element_add_pad (GST_ELEMENT_CAST (demux), stream->pad);
     stream->active = TRUE;
   }
 }