OLD | NEW |
1 <html> | 1 <html> |
2 <head> | 2 <head> |
3 <script type="text/javascript" src="webrtc_test_utilities.js"></script> | 3 <script type="text/javascript" src="webrtc_test_utilities.js"></script> |
4 <script type="text/javascript" src="webrtc_test_audio.js"></script> | 4 <script type="text/javascript" src="webrtc_test_audio.js"></script> |
5 <script type="text/javascript"> | 5 <script type="text/javascript"> |
6 $ = function(id) { | 6 $ = function(id) { |
7 return document.getElementById(id); | 7 return document.getElementById(id); |
8 }; | 8 }; |
9 | 9 |
10 var gFirstConnection = null; | 10 var gFirstConnection = null; |
(...skipping 265 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
276 clearInterval(waitDtmf); | 276 clearInterval(waitDtmf); |
277 eventOccured(); | 277 eventOccured(); |
278 } | 278 } |
279 }, 100); | 279 }, 100); |
280 } | 280 } |
281 | 281 |
282 // Do the DTMF test after we have received video. | 282 // Do the DTMF test after we have received video. |
283 detectVideoPlaying('remote-view-2', onCallEstablished); | 283 detectVideoPlaying('remote-view-2', onCallEstablished); |
284 } | 284 } |
285 | 285 |
| 286 function testCreateOfferOptions() { |
| 287 createConnections(null); |
| 288 var offerOptions = { |
| 289 'offerToReceiveAudio': false, |
| 290 'offerToReceiveVideo': true |
| 291 }; |
| 292 |
| 293 gFirstConnection.createOffer( |
| 294 function(offer) { |
| 295 assertEquals(-1, offer.sdp.search('m=audio')); |
| 296 assertNotEquals(-1, offer.sdp.search('m=video')); |
| 297 |
| 298 reportTestSuccess(); |
| 299 }, |
| 300 function(error) { failTest(error); }, |
| 301 offerOptions); |
| 302 } |
| 303 |
286 function enableRemoteVideo(peerConnection, enabled) { | 304 function enableRemoteVideo(peerConnection, enabled) { |
287 remoteStream = peerConnection.getRemoteStreams()[0]; | 305 remoteStream = peerConnection.getRemoteStreams()[0]; |
288 remoteVideoTrack = remoteStream.getVideoTracks()[0]; | 306 remoteVideoTrack = remoteStream.getVideoTracks()[0]; |
289 remoteVideoTrack.enabled = enabled; | 307 remoteVideoTrack.enabled = enabled; |
290 } | 308 } |
291 | 309 |
292 function enableRemoteAudio(peerConnection, enabled) { | 310 function enableRemoteAudio(peerConnection, enabled) { |
293 remoteStream = peerConnection.getRemoteStreams()[0]; | 311 remoteStream = peerConnection.getRemoteStreams()[0]; |
294 remoteAudioTrack = remoteStream.getAudioTracks()[0]; | 312 remoteAudioTrack = remoteStream.getAudioTracks()[0]; |
295 remoteAudioTrack.enabled = enabled; | 313 remoteAudioTrack.enabled = enabled; |
(...skipping 552 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
848 <td><canvas width="320" height="240" id="remote-view-2-canvas" | 866 <td><canvas width="320" height="240" id="remote-view-2-canvas" |
849 style="display:none"></canvas></td> | 867 style="display:none"></canvas></td> |
850 <td><canvas width="320" height="240" id="remote-view-3-canvas" | 868 <td><canvas width="320" height="240" id="remote-view-3-canvas" |
851 style="display:none"></canvas></td> | 869 style="display:none"></canvas></td> |
852 <td><canvas width="320" height="240" id="remote-view-4-canvas" | 870 <td><canvas width="320" height="240" id="remote-view-4-canvas" |
853 style="display:none"></canvas></td> | 871 style="display:none"></canvas></td> |
854 </tr> | 872 </tr> |
855 </table> | 873 </table> |
856 </body> | 874 </body> |
857 </html> | 875 </html> |
OLD | NEW |