Updates the lib
This commit is contained in:
parent
8b8cbb2ccc
commit
a0355ea080
|
@ -42,7 +42,6 @@ function JitsiConference(options) {
|
||||||
this.room.updateDeviceAvailability(RTC.getDeviceAvailability());
|
this.room.updateDeviceAvailability(RTC.getDeviceAvailability());
|
||||||
this.rtc = new RTC(this.room, options);
|
this.rtc = new RTC(this.room, options);
|
||||||
this.statistics = new Statistics({
|
this.statistics = new Statistics({
|
||||||
disableAudioLevels: RTC.options.disableAudioLevels,
|
|
||||||
callStatsID: this.options.config.callStatsID,
|
callStatsID: this.options.config.callStatsID,
|
||||||
callStatsSecret: this.options.config.callStatsSecret,
|
callStatsSecret: this.options.config.callStatsSecret,
|
||||||
disableThirdPartyRequests: this.options.config.disableThirdPartyRequests
|
disableThirdPartyRequests: this.options.config.disableThirdPartyRequests
|
||||||
|
@ -1332,6 +1331,7 @@ var LibJitsiMeet = {
|
||||||
*/
|
*/
|
||||||
_gumFailedHandler: [],
|
_gumFailedHandler: [],
|
||||||
init: function (options) {
|
init: function (options) {
|
||||||
|
Statistics.audioLevelsEnabled = !options.disableAudioLevels || true;
|
||||||
return RTC.init(options || {});
|
return RTC.init(options || {});
|
||||||
},
|
},
|
||||||
/**
|
/**
|
||||||
|
@ -6487,12 +6487,12 @@ function Statistics(options) {
|
||||||
&& (this.options.disableThirdPartyRequests !== true);
|
&& (this.options.disableThirdPartyRequests !== true);
|
||||||
if(this.callStatsIntegrationEnabled)
|
if(this.callStatsIntegrationEnabled)
|
||||||
loadCallStatsAPI();
|
loadCallStatsAPI();
|
||||||
this.audioLevelsEnabled = !this.disableAudioLevels || true;
|
|
||||||
this.callStats = null;
|
this.callStats = null;
|
||||||
}
|
}
|
||||||
|
Statistics.audioLevelsEnabled = false;
|
||||||
|
|
||||||
Statistics.prototype.startRemoteStats = function (peerconnection) {
|
Statistics.prototype.startRemoteStats = function (peerconnection) {
|
||||||
if(!this.audioLevelsEnabled)
|
if(!Statistics.audioLevelsEnabled)
|
||||||
return;
|
return;
|
||||||
|
|
||||||
if (this.rtpStats) {
|
if (this.rtpStats) {
|
||||||
|
@ -6506,7 +6506,7 @@ Statistics.prototype.startRemoteStats = function (peerconnection) {
|
||||||
Statistics.localStats = [];
|
Statistics.localStats = [];
|
||||||
|
|
||||||
Statistics.startLocalStats = function (stream, callback) {
|
Statistics.startLocalStats = function (stream, callback) {
|
||||||
if(!this.audioLevelsEnabled)
|
if(!Statistics.audioLevelsEnabled)
|
||||||
return;
|
return;
|
||||||
var localStats = new LocalStats(stream, 200, callback);
|
var localStats = new LocalStats(stream, 200, callback);
|
||||||
this.localStats.push(localStats);
|
this.localStats.push(localStats);
|
||||||
|
@ -6515,20 +6515,20 @@ Statistics.startLocalStats = function (stream, callback) {
|
||||||
|
|
||||||
Statistics.prototype.addAudioLevelListener = function(listener)
|
Statistics.prototype.addAudioLevelListener = function(listener)
|
||||||
{
|
{
|
||||||
if(!this.audioLevelsEnabled)
|
if(!Statistics.audioLevelsEnabled)
|
||||||
return;
|
return;
|
||||||
this.eventEmitter.on(StatisticsEvents.AUDIO_LEVEL, listener);
|
this.eventEmitter.on(StatisticsEvents.AUDIO_LEVEL, listener);
|
||||||
}
|
}
|
||||||
|
|
||||||
Statistics.prototype.removeAudioLevelListener = function(listener)
|
Statistics.prototype.removeAudioLevelListener = function(listener)
|
||||||
{
|
{
|
||||||
if(!this.audioLevelsEnabled)
|
if(!Statistics.audioLevelsEnabled)
|
||||||
return;
|
return;
|
||||||
this.eventEmitter.removeListener(StatisticsEvents.AUDIO_LEVEL, listener);
|
this.eventEmitter.removeListener(StatisticsEvents.AUDIO_LEVEL, listener);
|
||||||
}
|
}
|
||||||
|
|
||||||
Statistics.prototype.dispose = function () {
|
Statistics.prototype.dispose = function () {
|
||||||
if(this.audioLevelsEnabled) {
|
if(Statistics.audioLevelsEnabled) {
|
||||||
Statistics.stopAllLocalStats();
|
Statistics.stopAllLocalStats();
|
||||||
this.stopRemote();
|
this.stopRemote();
|
||||||
if(this.eventEmitter)
|
if(this.eventEmitter)
|
||||||
|
@ -6547,7 +6547,7 @@ Statistics.prototype.dispose = function () {
|
||||||
|
|
||||||
|
|
||||||
Statistics.stopAllLocalStats = function () {
|
Statistics.stopAllLocalStats = function () {
|
||||||
if(!this.audioLevelsEnabled)
|
if(!Statistics.audioLevelsEnabled)
|
||||||
return;
|
return;
|
||||||
|
|
||||||
for(var i = 0; i < this.localStats.length; i++)
|
for(var i = 0; i < this.localStats.length; i++)
|
||||||
|
@ -6556,7 +6556,7 @@ Statistics.stopAllLocalStats = function () {
|
||||||
}
|
}
|
||||||
|
|
||||||
Statistics.stopLocalStats = function (stream) {
|
Statistics.stopLocalStats = function (stream) {
|
||||||
if(!this.audioLevelsEnabled)
|
if(!Statistics.audioLevelsEnabled)
|
||||||
return;
|
return;
|
||||||
|
|
||||||
for(var i = 0; i < Statistics.localStats.length; i++)
|
for(var i = 0; i < Statistics.localStats.length; i++)
|
||||||
|
@ -6568,7 +6568,7 @@ Statistics.stopLocalStats = function (stream) {
|
||||||
}
|
}
|
||||||
|
|
||||||
Statistics.prototype.stopRemote = function () {
|
Statistics.prototype.stopRemote = function () {
|
||||||
if (this.rtpStats && this.audioLevelsEnabled) {
|
if (this.rtpStats && Statistics.audioLevelsEnabled) {
|
||||||
this.rtpStats.stop();
|
this.rtpStats.stop();
|
||||||
this.eventEmitter.emit(StatisticsEvents.STOP);
|
this.eventEmitter.emit(StatisticsEvents.STOP);
|
||||||
this.rtpStats = null;
|
this.rtpStats = null;
|
||||||
|
@ -6586,7 +6586,7 @@ Statistics.prototype.stopRemote = function () {
|
||||||
* at this time.
|
* at this time.
|
||||||
*/
|
*/
|
||||||
Statistics.prototype.getPeerSSRCAudioLevel = function (peerJid, ssrc) {
|
Statistics.prototype.getPeerSSRCAudioLevel = function (peerJid, ssrc) {
|
||||||
if(!this.audioLevelsEnabled)
|
if(!Statistics.audioLevelsEnabled)
|
||||||
return;
|
return;
|
||||||
var peerStats = this.rtpStats.jid2stats[peerJid];
|
var peerStats = this.rtpStats.jid2stats[peerJid];
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue