basesink: add some debug
authorWim Taymans <wim.taymans@collabora.co.uk>
Tue, 20 Nov 2012 15:19:52 +0000 (16:19 +0100)
committerWim Taymans <wim.taymans@collabora.co.uk>
Tue, 20 Nov 2012 15:23:56 +0000 (16:23 +0100)
libs/gst/base/gstbasesink.c

index cced1f2..0d248f6 100644 (file)
@@ -4355,16 +4355,24 @@ gst_base_sink_get_position (GstBaseSink * basesink, GstFormat format,
         last = start;
       else
         last = stop;
+
+      GST_DEBUG_OBJECT (basesink, "in PAUSED using last %" GST_TIME_FORMAT,
+          GST_TIME_ARGS (last));
     } else {
       /* in playing, use last stop time as upper bound */
       if (start == -1 || segment->rate > 0.0)
         last = stop;
       else
         last = start;
+
+      GST_DEBUG_OBJECT (basesink, "in PLAYING using last %" GST_TIME_FORMAT,
+          GST_TIME_ARGS (last));
     }
   } else {
     /* convert last stop to stream time */
     last = gst_segment_to_stream_time (segment, oformat, segment->position);
+
+    GST_DEBUG_OBJECT (basesink, "in using last %" G_GINT64_FORMAT, last);
   }
 
   if (in_paused) {