use latest version of the config.channelLastN
This commit is contained in:
parent
f242c8cfdc
commit
cd71b0a603
|
@ -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
|
||||||
|
|
Loading…
Reference in New Issue