baseaudiosrc: add some extra logging for buffer timestamps
authorRené Stadler <rene.stadler@nokia.com>
Tue, 5 May 2009 12:37:54 +0000 (15:37 +0300)
committerWim Taymans <wim.taymans@collabora.co.uk>
Wed, 17 Jun 2009 10:36:50 +0000 (12:36 +0200)
gst-libs/gst/audio/gstbaseaudiosrc.c

index 154c8e2..e64d0ef 100644 (file)
@@ -984,10 +984,18 @@ gst_base_audio_src_create (GstBaseSrc * bsrc, guint64 offset, guint length,
     /* we are not slaved, subtract base_time */
     base_time = GST_ELEMENT_CAST (src)->base_time;
 
-    if (timestamp > base_time)
+    if (timestamp > base_time) {
       timestamp -= base_time;
-    else
+      GST_LOG_OBJECT (src,
+          "buffer timestamp %" GST_TIME_FORMAT " (base_time %" GST_TIME_FORMAT
+          ")", GST_TIME_ARGS (timestamp), GST_TIME_ARGS (base_time));
+    } else {
+      GST_LOG_OBJECT (src,
+          "buffer timestamp 0, ts %" GST_TIME_FORMAT " <= base_time %"
+          GST_TIME_FORMAT, GST_TIME_ARGS (timestamp),
+          GST_TIME_ARGS (base_time));
       timestamp = 0;
+    }
   }
 
 no_sync: