From: Tim-Philipp Müller Date: Wed, 30 Nov 2011 23:14:54 +0000 (+0000) Subject: Revert "alsasrc: handle the case where the drivers don't supply timestamps" X-Git-Tag: 1.19.3~511^2~6555^2~274 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=d11849114c6a068c4382402d82f26086ded4427d;p=platform%2Fupstream%2Fgstreamer.git Revert "alsasrc: handle the case where the drivers don't supply timestamps" This reverts commit 8154b69112cdc4830cd6002ec6c1f2917d30437b. --- diff --git a/ext/alsa/gstalsasrc.c b/ext/alsa/gstalsasrc.c index 2078197..f7dca6b 100644 --- a/ext/alsa/gstalsasrc.c +++ b/ext/alsa/gstalsasrc.c @@ -251,8 +251,7 @@ static GstClockTime gst_alsasrc_get_timestamp (GstAlsaSrc * src) { snd_pcm_status_t *status; - snd_htimestamp_t htstamp; - snd_timestamp_t tstamp; + snd_htimestamp_t tstamp; GstClockTime timestamp; snd_pcm_uframes_t availmax; gint64 offset; @@ -276,19 +275,8 @@ gst_alsasrc_get_timestamp (GstAlsaSrc * src) } /* get high resolution time stamp from driver */ - snd_pcm_status_get_htstamp (status, &htstamp); - timestamp = GST_TIMESPEC_TO_TIME (htstamp); - if (!timestamp) { - GST_INFO_OBJECT (src, - "This alsa source does support high resolution timestamps"); - snd_pcm_status_get_tstamp (status, &tstamp); - timestamp = GST_TIMEVAL_TO_TIME (tstamp); - if (!timestamp) { - GST_INFO_OBJECT (src, - "This alsa source does support low resolution timestamps"); - timestamp = gst_util_get_timestamp (); - } - } + snd_pcm_status_get_htstamp (status, &tstamp); + timestamp = GST_TIMESPEC_TO_TIME (tstamp); GST_DEBUG_OBJECT (src, "Base ts: %" GST_TIME_FORMAT, GST_TIME_ARGS (timestamp)); if (timestamp == 0) {