Index: chrome/test/data/webrtc/manual/peerconnection.js |
diff --git a/chrome/test/data/webrtc/manual/peerconnection.js b/chrome/test/data/webrtc/manual/peerconnection.js |
index 5c27fb4303c6d06d0d179263ce93bcfe7ad4b582..b6dbb20e05ef9edd94f00c2d91507a390f7269ae 100644 |
--- a/chrome/test/data/webrtc/manual/peerconnection.js |
+++ b/chrome/test/data/webrtc/manual/peerconnection.js |
@@ -123,9 +123,18 @@ function forceOpusChanged() { |
*/ |
function updateGetUserMediaConstraints() { |
var constraints = { |
- audio: $('audio').checked, |
- video: $('video').checked |
+ audio: $('audio').checked, |
+ video: $('video').checked |
}; |
+ if ($('screencapture').checked) { |
+ var constraints = { |
+ audio: $('audio').checked, |
+ video: {mandatory: {chromeMediaSource: 'screen'}} |
+ }; |
+ if ($('audio').checked == true) |
+ debug('Audio for screencapture is not implemented as of M28, please ' + |
+ 'try to set audio = false prior requesting screencapture'); |
+ } |
$('getusermedia-constraints').value = |
JSON.stringify(constraints, null, ' '); |
} |
@@ -166,6 +175,8 @@ window.onload = function() { |
doNotAutoAddLocalStreamWhenCalled(); |
hookupDataChannelCallbacks_(); |
hookupDtmfSenderCallback_(); |
+ displayVideoSize_($('local-view')); |
+ displayVideoSize_($('remote-view')); |
}; |
/** |