diff --git a/gst/camerabin2/gstcamerabin2.c b/gst/camerabin2/gstcamerabin2.c
index ff9f134..7e57616 100644
--- a/gst/camerabin2/gstcamerabin2.c
+++ b/gst/camerabin2/gstcamerabin2.c
@@ -396,18 +396,9 @@ gst_camera_bin_start_capture (GstCameraBin2 * camerabin)
     location = g_strdup_printf (camerabin->location, capture_index);
 
   if (camerabin->mode == MODE_VIDEO) {
-    if (camerabin->audio_src) {
-      GstClock *clock = gst_pipeline_get_clock (GST_PIPELINE_CAST (camerabin));
-
+    if (camerabin->audio_src)
       gst_element_set_state (camerabin->audio_src, GST_STATE_PAUSED);
 
-      gst_element_set_base_time (camerabin->audio_src,
-          gst_element_get_base_time (GST_ELEMENT_CAST (camerabin)));
-      if (clock) {
-        gst_element_set_clock (camerabin->audio_src, clock);
-        gst_object_unref (clock);
-      }
-    }
   } else {
     /* store the next capture buffer filename */
     g_mutex_lock (camerabin->image_capture_mutex);
