| Index: content/test/data/media/peerconnection-call.html
|
| diff --git a/content/test/data/media/peerconnection-call.html b/content/test/data/media/peerconnection-call.html
|
| index b0034149ad1a10e23730103ae8db33f4fd0b557a..d8a13909614b3f5fd512d8e11d8dac679ac7b614 100644
|
| --- a/content/test/data/media/peerconnection-call.html
|
| +++ b/content/test/data/media/peerconnection-call.html
|
| @@ -152,6 +152,17 @@
|
| };
|
| }
|
|
|
| + // Test that we can negotiate a call with an SDP offer that includes a
|
| + // b=AS:XX line to control audio and video bandwidth
|
| + function negotiateOfferWithBLine() {
|
| + createConnections(null);
|
| + transformSdp = addBandwithControl;
|
| + navigator.webkitGetUserMedia({audio: true, video: true},
|
| + addStreamToBothConnectionsAndNegotiate, printGetUserMediaError);
|
| + waitForVideo('remote-view-1');
|
| + waitForVideo('remote-view-2');
|
| + }
|
| +
|
| // Test that we can setup call with legacy settings.
|
| function callWithLegacySdp() {
|
| transformSdp = function(sdp) {
|
| @@ -643,6 +654,14 @@
|
| return offerSdp;
|
| }
|
|
|
| + function addBandwithControl(offerSdp) {
|
| + offerSdp = offerSdp.replace('a=mid:audio\r\n', 'a=mid:audio\r\n'+
|
| + 'b=AS:16\r\n');
|
| + offerSdp = offerSdp.replace('a=mid:video\r\n', 'a=mid:video\r\n'+
|
| + 'b=AS:512\r\n');
|
| + return offerSdp;
|
| + }
|
| +
|
| function removeBundle(sdp) {
|
| return sdp.replace(/a=group:BUNDLE .*\r\n/g, '');
|
| }
|
|
|