Fixes issue with obtaining audio/video permissions when simulcast is disabled.

This commit is contained in:
hristoterezov 2014-12-23 16:24:56 +02:00
parent 2ee5a92ef0
commit efc161dacd
3 changed files with 14 additions and 4 deletions

View File

@ -321,6 +321,17 @@ module.exports = LocalStream;
* @constructor
*/
function MediaStream(data, sid, ssrc, eventEmmiter, browser) {
// XXX(gp) to minimize headaches in the future, we should build our
// abstractions around tracks and not streams. ORTC is track based API.
// Mozilla expects m-lines to represent media tracks.
//
// Practically, what I'm saying is that we should have a MediaTrack class
// and not a MediaStream class.
//
// Also, we should be able to associate multiple SSRCs with a MediaTrack as
// a track might have an associated RTX and FEC sources.
this.sid = sid;
this.stream = data.stream;
this.peerjid = data.peerjid;
@ -727,7 +738,7 @@ RTCUtils.prototype.getUserMediaWithConstraints = function(
});
} else {
RTCUtils.getUserMedia(constraints,
this.getUserMedia(constraints,
function (stream) {
console.log('onUserMediaSuccess');
success_callback(stream);

File diff suppressed because one or more lines are too long

View File

@ -245,7 +245,7 @@ RTCUtils.prototype.getUserMediaWithConstraints = function(
});
} else {
RTCUtils.getUserMedia(constraints,
this.getUserMedia(constraints,
function (stream) {
console.log('onUserMediaSuccess');
success_callback(stream);