From 66b50d667655df7d23091d974e2bfa05e231190b Mon Sep 17 00:00:00 2001 From: Simon Morlat Date: Wed, 1 Nov 2017 09:35:38 +0100 Subject: [PATCH] add estimated bandwidth statistics --- assets/languages/en.ts | 4 ++++ assets/languages/fr.ts | 4 ++++ src/components/call/CallModel.cpp | 1 + 3 files changed, 9 insertions(+) diff --git a/assets/languages/en.ts b/assets/languages/en.ts index d19dbf9b5..e9ccd4a51 100644 --- a/assets/languages/en.ts +++ b/assets/languages/en.ts @@ -243,6 +243,10 @@ callStatsDownloadBandwidth Download bandwidth + + callStatsEstimatedDownloadBandwidth + Estimated download bandwidth + callStatsIceState ICE state diff --git a/assets/languages/fr.ts b/assets/languages/fr.ts index e9a93a65c..4b26ea4c6 100644 --- a/assets/languages/fr.ts +++ b/assets/languages/fr.ts @@ -243,6 +243,10 @@ callStatsDownloadBandwidth Bande passante de réception + + callStatsEstimatedDownloadBandwidth + Bande passante de réception estimée + callStatsIceState État ICE diff --git a/src/components/call/CallModel.cpp b/src/components/call/CallModel.cpp index 4998138c3..423985302 100644 --- a/src/components/call/CallModel.cpp +++ b/src/components/call/CallModel.cpp @@ -653,6 +653,7 @@ void CallModel::updateStats (const shared_ptr &callSt statsList << ::createStat(tr("callStatsJitterBuffer"), QStringLiteral("%1 ms").arg(callStats->getJitterBufferSizeMs())); break; case linphone::StreamTypeVideo: { + statsList << ::createStat(tr("callStatsEstimatedDownloadBandwidth"), QStringLiteral("%1 kbits/s").arg(int(callStats->getEstimatedDownloadBandwidth()))); const QString sentVideoDefinitionName = ::Utils::coreStringToAppString(params->getSentVideoDefinition()->getName()); const QString sentVideoDefinition = QStringLiteral("%1x%2") .arg(params->getSentVideoDefinition()->getWidth())