From d98a3ad204afdb8839674588a536a67329537b6d Mon Sep 17 00:00:00 2001 From: Josh Allmann Date: Fri, 21 Oct 2016 23:06:48 +0000 Subject: [PATCH] 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. --- src/switch_core_media.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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;