From: Josh Allmann Date: Fri, 21 Oct 2016 23:06:48 +0000 (+0000) Subject: FS-9660: Fix BW calculation for SDP media clause X-Git-Tag: v1.8.0~1148^2 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=d98a3ad204afdb8839674588a536a67329537b6d;p=thirdparty%2Ffreeswitch.git FS-9660: Fix BW calculation for SDP media clause The AS descriptor for SDP b= lines is already defined in kilobits/second. Fixes an issue with extremely low bitrate videos when a SDP media clause has its own b=AS: line specified. --- diff --git a/src/switch_core_media.c b/src/switch_core_media.c index fe9812f80e..a6fa662871 100644 --- a/src/switch_core_media.c +++ b/src/switch_core_media.c @@ -5264,7 +5264,7 @@ SWITCH_DECLARE(uint8_t) switch_core_media_negotiate_sdp(switch_core_session_t *s for (bw = m->m_bandwidths; bw; bw = bw->b_next) { if (bw->b_modifier == sdp_bw_as && !tias) { - v_engine->sdp_bw = bw->b_value / 1024; + v_engine->sdp_bw = bw->b_value; } else if (bw->b_modifier == sdp_bw_tias) { tias = 1; v_engine->sdp_bw = bw->b_value / 1024;