avimux: take the pad from collectpads2 correctly
authorWim Taymans <wim.taymans@collabora.co.uk>
Mon, 6 Feb 2012 12:43:49 +0000 (13:43 +0100)
committerWim Taymans <wim.taymans@collabora.co.uk>
Mon, 6 Feb 2012 12:43:49 +0000 (13:43 +0100)
gst/avi/gstavimux.c

index c2fbeed..181f14f 100644 (file)
@@ -1847,9 +1847,9 @@ gst_avi_mux_handle_event (GstCollectPads2 * pads, GstCollectData2 * data,
       g_assert (avipad);
 
       if (avipad->parent.is_video) {
-        ret = gst_avi_mux_vidsink_set_caps (GST_PAD (avipad), caps);
+        ret = gst_avi_mux_vidsink_set_caps (data->pad, caps);
       } else {
-        ret = gst_avi_mux_audsink_set_caps (GST_PAD (avipad), caps);
+        ret = gst_avi_mux_audsink_set_caps (data->pad, caps);
       }
       gst_event_unref (event);
       break;