camerabin2: use correct variable when handling pad probe buffers
authorThiago Santos <thiago.sousa.santos@collabora.com>
Thu, 6 Sep 2012 04:53:07 +0000 (01:53 -0300)
committerThiago Santos <thiago.sousa.santos@collabora.com>
Thu, 6 Sep 2012 04:53:07 +0000 (01:53 -0300)
Pad probe data is in the GstPadProbeInfo, not in the user data
parameter.

gst/camerabin2/gstcamerabin2.c

index 08a8b259d3243b37cdcce6d52184d012529dd690..697f21a7943dc4049755dd53fff1317256029650 100644 (file)
@@ -1436,9 +1436,9 @@ gst_camera_bin_audio_src_data_probe (GstPad * pad, GstPadProbeInfo * info,
   GstCameraBin2 *camera = data;
   gboolean ret = GST_PAD_PROBE_OK;
 
-  if (GST_IS_BUFFER (data)) {
+  if (GST_IS_BUFFER (info->data)) {
     if (G_UNLIKELY (camera->audio_send_newseg)) {
-      GstBuffer *buf = GST_BUFFER_CAST (data);
+      GstBuffer *buf = GST_BUFFER_CAST (info->data);
       GstClockTime ts = GST_BUFFER_TIMESTAMP (buf);
       GstPad *peer;
       GstSegment segment;