From e299489cfc1ba56c78bb6282a08e156f156f40db Mon Sep 17 00:00:00 2001 From: Anthony Minessale Date: Tue, 27 Oct 2015 10:58:04 -0500 Subject: [PATCH] FS-8391 #resolve [SDP parsing error for rtcp-fb] --- src/switch_core_media.c | 16 ++-------------- 1 file changed, 2 insertions(+), 14 deletions(-) diff --git a/src/switch_core_media.c b/src/switch_core_media.c index 06dc92ebaf..096edeb1d0 100644 --- a/src/switch_core_media.c +++ b/src/switch_core_media.c @@ -7173,24 +7173,12 @@ SWITCH_DECLARE(void)switch_core_media_set_local_sdp(switch_core_session_t *sessi static void add_fb(char *buf, uint32_t buflen, int pt, int fir, int nack, int pli, int tmmbr) { - const char *zfir = ""; - const char *ztmmbr = ""; - char *sp = ""; - if (fir) { - zfir = "fir"; + switch_snprintf(buf + strlen(buf), buflen - strlen(buf), "a=rtcp-fb:%d ccm fir\n", pt); } if (tmmbr) { - ztmmbr = "tmmbr"; - } - - if (fir && tmmbr) { - sp = " "; - } - - if (!zstr(zfir) || !zstr(ztmmbr)) { - switch_snprintf(buf + strlen(buf), buflen - strlen(buf), "a=rtcp-fb:%d ccm %s%s%s\n", pt, zfir, sp, ztmmbr); + switch_snprintf(buf + strlen(buf), buflen - strlen(buf), "a=rtcp-fb:%d ccm tmmbr\n", pt); } if (nack) {