Detect call type by examining the SDP always rather than just in Firefox as it seems Chrome's behaviour is the odd one out here.

This commit is contained in:
David Baker 2014-11-06 16:55:15 +00:00
parent 4b256cab31
commit 1a62f1299d

View file

@ -175,7 +175,8 @@ angular.module('MatrixCall', [])
this.state = 'ringing';
this.direction = 'inbound';
if (window.mozRTCPeerConnection) {
// This also applied to the Safari OpenWebRTC extension so let's just do this all the time at least for now
//if (window.mozRTCPeerConnection) {
// firefox's RTCPeerConnection doesn't add streams until it starts getting media on them
// so we need to figure out whether a video channel has been offered by ourselves.
if (this.msg.offer.sdp.indexOf('m=video') > -1) {
@ -183,7 +184,7 @@ angular.module('MatrixCall', [])
} else {
this.type = 'voice';
}
}
//}
var self = this;
$timeout(function() {