From a5231db0b93676cd766b9bbf3bb4ad1c1c44108d Mon Sep 17 00:00:00 2001 From: =?utf8?q?R=C3=A9mi=20Denis-Courmont?= Date: Tue, 11 Sep 2007 17:41:17 +0000 Subject: [PATCH] Don't forget bitrate --- src/stream_output/sdp.c | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/src/stream_output/sdp.c b/src/stream_output/sdp.c index afc99815b7..96cf6f1fe4 100644 --- a/src/stream_output/sdp.c +++ b/src/stream_output/sdp.c @@ -217,8 +217,9 @@ char *sdp_AddMedia (char **sdp, outlen += snprintf (NULL, 0, "m=%s %u %s %d\r\n" + "b=TIAS:%u\r\n" "b=RR:0\r\n", - type, dport, protocol, pt); + type, dport, protocol, pt, bw); newsdp = realloc (*sdp, outlen + 1); if (newsdp == NULL) @@ -227,9 +228,11 @@ char *sdp_AddMedia (char **sdp, *sdp = newsdp; ptr = newsdp + inlen; - ptr += sprintf (ptr, "m=%s %u %s %u\r\n" - "b=RR:0\r\n", + ptr += sprintf (ptr, "m=%s %u %s %u\r\n", type, dport, protocol, pt); + if (bw > 0) + ptr += sprintf (ptr, "b=%s:%u\r\n", bw_indep ? "TIAS" : "AS", bw); + ptr += sprintf (ptr, "b=RR:0\r\n"); /* RTP payload type map */ if (rtpmap != NULL) -- 2.39.2