From: Sebastian Dröge Date: Fri, 29 Aug 2014 08:53:23 +0000 (+0300) Subject: wavparse: Use 64 bit scaling functions now that fact is a 64 bit integer X-Git-Tag: 1.6.0~960 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=d924f8a9556056f21b6d024d3ee4178178b8c20e;p=platform%2Fupstream%2Fgst-plugins-good.git wavparse: Use 64 bit scaling functions now that fact is a 64 bit integer --- diff --git a/gst/wavparse/gstwavparse.c b/gst/wavparse/gstwavparse.c index 1f371e6..9be8217 100644 --- a/gst/wavparse/gstwavparse.c +++ b/gst/wavparse/gstwavparse.c @@ -348,8 +348,7 @@ gst_wavparse_time_to_bytepos (GstWavParse * wav, gint64 ts, gint64 * bytepos) *bytepos = gst_util_uint64_scale_ceil (ts, (guint64) wav->bps, GST_SECOND); return TRUE; } else if (wav->fact) { - guint64 bps = - gst_util_uint64_scale_int (wav->datasize, wav->rate, wav->fact); + guint64 bps = gst_util_uint64_scale (wav->datasize, wav->rate, wav->fact); *bytepos = gst_util_uint64_scale_ceil (ts, bps, GST_SECOND); return TRUE; } @@ -697,7 +696,7 @@ gst_wavparse_calculate_duration (GstWavParse * wav) return TRUE; } else if (wav->fact) { wav->duration = - gst_util_uint64_scale_int_ceil (GST_SECOND, wav->fact, wav->rate); + gst_util_uint64_scale_ceil (GST_SECOND, wav->fact, wav->rate); GST_INFO_OBJECT (wav, "Got duration (fact) %" GST_TIME_FORMAT, GST_TIME_ARGS (wav->duration)); return TRUE;