use latest version of the config.channelLastN

This commit is contained in:
isymchych 2016-02-26 15:22:04 +02:00
parent f242c8cfdc
commit cd71b0a603
1 changed files with 7 additions and 7 deletions

View File

@ -20,7 +20,6 @@ var remoteVideoTypes = {};
var localVideoThumbnail = null; var localVideoThumbnail = null;
var currentDominantSpeaker = null; var currentDominantSpeaker = null;
var lastNCount = config.channelLastN;
var localLastNCount = config.channelLastN; var localLastNCount = config.channelLastN;
var localLastNSet = []; var localLastNSet = [];
var lastNEndpointsCache = []; var lastNEndpointsCache = [];
@ -98,6 +97,7 @@ var VideoLayout = {
localVideoThumbnail = new LocalVideo(VideoLayout, emitter); localVideoThumbnail = new LocalVideo(VideoLayout, emitter);
emitter.addListener(UIEvents.CONTACT_CLICKED, onContactClicked); emitter.addListener(UIEvents.CONTACT_CLICKED, onContactClicked);
this.lastNCount = config.channelLastN;
}, },
initLargeVideo (isSideBarVisible) { initLargeVideo (isSideBarVisible) {
@ -116,9 +116,9 @@ var VideoLayout = {
}, },
isInLastN (resource) { isInLastN (resource) {
return lastNCount < 0 || // lastN is disabled return this.lastNCount < 0 || // lastN is disabled
// lastNEndpoints cache not built yet // lastNEndpoints cache not built yet
(lastNCount > 0 && !lastNEndpointsCache.length) || (this.lastNCount > 0 && !lastNEndpointsCache.length) ||
(lastNEndpointsCache && (lastNEndpointsCache &&
lastNEndpointsCache.indexOf(resource) !== -1); lastNEndpointsCache.indexOf(resource) !== -1);
}, },
@ -578,8 +578,8 @@ var VideoLayout = {
* endpoints * endpoints
*/ */
onLastNEndpointsChanged (lastNEndpoints, endpointsEnteringLastN) { onLastNEndpointsChanged (lastNEndpoints, endpointsEnteringLastN) {
if (lastNCount !== lastNEndpoints.length) if (this.lastNCount !== lastNEndpoints.length)
lastNCount = lastNEndpoints.length; this.lastNCount = lastNEndpoints.length;
lastNEndpointsCache = lastNEndpoints; lastNEndpointsCache = lastNEndpoints;
@ -594,8 +594,8 @@ var VideoLayout = {
// enters E's local LastN ejecting C. // enters E's local LastN ejecting C.
// Increase the local LastN set size, if necessary. // Increase the local LastN set size, if necessary.
if (lastNCount > localLastNCount) { if (this.lastNCount > localLastNCount) {
localLastNCount = lastNCount; localLastNCount = this.lastNCount;
} }
// Update the local LastN set preserving the order in which the // Update the local LastN set preserving the order in which the