From 706b127daa5b541165f218130d2039c2c868b526 Mon Sep 17 00:00:00 2001 From: "Andre Moreira Magalhaes (andrunko)" Date: Tue, 5 Feb 2013 03:27:51 -0200 Subject: [PATCH] mssdemux: Avoid a possible division by zero --- ext/smoothstreaming/gstmssdemux.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) 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); -- 2.7.4