Chromium Code Reviews| 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..c8e963aa63092f7ab1e46239d7af82e98aadd2c1 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,12 @@ |
| return offerSdp; |
| } |
| + function addBandwithControl(offerSdp) { |
| + offerSdp = offerSdp.replace('a=mid:audio\r\n', 'a=mid:audio\r\n'+'b=AS:16\r\n'); |
|
phoglund_chromium
2013/12/12 10:02:32
Nit: line is too long.
|
| + 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, ''); |
| } |