From: Andre Moreira Magalhaes (andrunko) Date: Tue, 5 Feb 2013 05:27:51 +0000 (-0200) Subject: mssdemux: Avoid a possible division by zero X-Git-Tag: 1.19.3~507^2~13695 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=706b127daa5b541165f218130d2039c2c868b526;p=platform%2Fupstream%2Fgstreamer.git mssdemux: Avoid a possible division by zero --- diff --git a/ext/smoothstreaming/gstmssdemux.c b/ext/smoothstreaming/gstmssdemux.c index d5558c1..a87418e 100644 --- a/ext/smoothstreaming/gstmssdemux.c +++ b/ext/smoothstreaming/gstmssdemux.c @@ -1140,8 +1140,8 @@ gst_mss_demux_stream_download_fragment (GstMssDemuxStream * stream, after_download = g_get_real_time (); if (_buffer) { - guint64 bitrate = 8 * GST_BUFFER_SIZE (_buffer) / - ((after_download - before_download) / 1000000ULL); + guint64 bitrate = (8 * GST_BUFFER_SIZE (_buffer) * 1000000LLU) / + (after_download - before_download); GST_DEBUG_OBJECT (mssdemux, "Measured download bitrate: %s %llu bps", GST_PAD_NAME (stream->pad), bitrate);