From c3307b7b7b243c51a524cb6b61c8ec4e932be932 Mon Sep 17 00:00:00 2001 From: aymeric Date: Mon, 17 Aug 2009 14:46:11 +0000 Subject: [PATCH] fix formula to avoid division by 0 git-svn-id: svn+ssh://svn.savannah.nongnu.org/linphone/trunk@578 3f6dc0c8-ddfe-455d-9043-3cd528dc4637 --- linphone/mediastreamer2/src/videoenc.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/linphone/mediastreamer2/src/videoenc.c b/linphone/mediastreamer2/src/videoenc.c index 38f6c2797..67ddb88ad 100644 --- a/linphone/mediastreamer2/src/videoenc.c +++ b/linphone/mediastreamer2/src/videoenc.c @@ -201,7 +201,7 @@ static void prepare(EncState *s){ avcodec_get_context_defaults(c); /* put codec parameters */ c->bit_rate=(float)s->maxbr*0.7; - c->bit_rate_tolerance=(float)c->bit_rate/(s->fps-1); + c->bit_rate_tolerance=s->fps!=1?(float)c->bit_rate/(s->fps-1):c->bit_rate; if (s->codec!=CODEC_ID_SNOW && s->maxbr<256000){ /*snow does not like 1st pass rate control*/