basesink: handle lists correctly
authorWim Taymans <wim.taymans@collabora.co.uk>
Thu, 19 Jan 2012 14:17:33 +0000 (15:17 +0100)
committerWim Taymans <wim.taymans@collabora.co.uk>
Thu, 19 Jan 2012 14:17:33 +0000 (15:17 +0100)
libs/gst/base/gstbasesink.c

index fdecd9e..b56f8af 100644 (file)
@@ -3323,7 +3323,7 @@ gst_base_sink_chain_list (GstPad * pad, GstObject * parent,
 
     result = GST_FLOW_OK;
     for (i = 0; i < len; i++) {
-      buffer = gst_buffer_list_get (list, 0);
+      buffer = gst_buffer_list_get (list, i);
       result = gst_base_sink_chain_main (basesink, pad,
           gst_buffer_ref (buffer));
       if (result != GST_FLOW_OK)