]> git.sesse.net Git - vlc/commitdiff
Don't forget bitrate
authorRémi Denis-Courmont <rem@videolan.org>
Tue, 11 Sep 2007 17:41:17 +0000 (17:41 +0000)
committerRémi Denis-Courmont <rem@videolan.org>
Tue, 11 Sep 2007 17:41:17 +0000 (17:41 +0000)
src/stream_output/sdp.c

index afc99815b7cd7acb548592bc18ecb78806387452..96cf6f1fe4fa180371135ce3b151b84efa413010 100644 (file)
@@ -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)