From 2af591f6d905e243943ea7d8526c97d28222cbe5 Mon Sep 17 00:00:00 2001 From: isymchych Date: Mon, 14 Dec 2015 16:58:41 +0200 Subject: [PATCH] updated library --- app.js | 4 ++-- lib-jitsi-meet.js | 6 ++++-- 2 files changed, 6 insertions(+), 4 deletions(-) diff --git a/app.js b/app.js index 161f92b591..95ab12dda6 100644 --- a/app.js +++ b/app.js @@ -244,7 +244,7 @@ function initConference(localTracks, connection) { room.on(ConferenceEvents.TRACK_ADDED, function (track) { - if (!track.getParticipantId) { // skip local tracks + if (track.isLocal) { // skip local tracks return; } console.error( @@ -253,7 +253,7 @@ function initConference(localTracks, connection) { APP.UI.addRemoteStream(track); }); room.on(ConferenceEvents.TRACK_REMOVED, function (track) { - if (!track.getParticipantId) { // skip local tracks + if (track.isLocal) { // skip local tracks return; } diff --git a/lib-jitsi-meet.js b/lib-jitsi-meet.js index 19badfd090..415ce2224b 100644 --- a/lib-jitsi-meet.js +++ b/lib-jitsi-meet.js @@ -1341,6 +1341,7 @@ function JitsiLocalTrack(stream, videoType, this.dontFireRemoveEvent = false; this.resolution = resolution; this.startMuted = false; + this.isLocal = true; var self = this; JitsiTrack.call(this, null, stream, function () { @@ -1511,6 +1512,7 @@ function JitsiRemoteTrack(RTC, data, sid, ssrc) { this.videoType = data.videoType; this.ssrc = ssrc; this.muted = false; + this.isLocal = false; if((this.type === JitsiTrack.AUDIO && data.audiomuted) || (this.type === JitsiTrack.VIDEO && data.videomuted)) { this.muted = true; @@ -1536,7 +1538,7 @@ JitsiRemoteTrack.prototype.setMute = function (value) { */ JitsiRemoteTrack.prototype.isMuted = function () { return this.muted; -} +}; /** * Returns the participant id which owns the track. @@ -1551,7 +1553,7 @@ JitsiRemoteTrack.prototype.getParticipantId = function() { */ JitsiRemoteTrack.prototype.isLocal = function () { return false; -} +}; delete JitsiRemoteTrack.prototype.stop;