From: Laurent Aimar Date: Tue, 23 Mar 2010 21:38:50 +0000 (+0100) Subject: Prevent negative caching value to be displayed. X-Git-Tag: 1.1.0-pre1~319 X-Git-Url: https://git.sesse.net/?a=commitdiff_plain;h=ff94c5af91a60be2054236c12cc470415f4691ea;p=vlc Prevent negative caching value to be displayed. --- diff --git a/src/input/es_out.c b/src/input/es_out.c index 7c62573aff..bbcbcd7222 100644 --- a/src/input/es_out.c +++ b/src/input/es_out.c @@ -648,7 +648,7 @@ static void EsOutDecodersStopBuffering( es_out_t *out, bool b_forced ) if( i_stream_duration <= i_buffering_duration && !b_forced ) { - const double f_level = (double)i_stream_duration / i_buffering_duration; + const double f_level = __MAX( (double)i_stream_duration / i_buffering_duration, 0 ); input_SendEventCache( p_sys->p_input, f_level ); msg_Dbg( p_sys->p_input, "Buffering %d%%", (int)(100 * f_level) );