diff --git a/res/layout/incall_stats.xml b/res/layout/incall_stats.xml index 6d8aee2cf..2589540dc 100644 --- a/res/layout/incall_stats.xml +++ b/res/layout/incall_stats.xml @@ -207,6 +207,16 @@ android:gravity="center" android:textColor="@color/colorB" android:textSize="12sp"/> + + صنف IP : صبيب الرفع : صبيب التنزيل : + عرض النطاق الترددي المتوقع للتنزيل : توصيل ICE : دقة الفيديو المُرسَل : دقة الفيديو المُستلَم : diff --git a/res/values-de/strings.xml b/res/values-de/strings.xml index 46582d79c..d8caeab62 100644 --- a/res/values-de/strings.xml +++ b/res/values-de/strings.xml @@ -195,6 +195,7 @@ IP-Familie: Upload-Bandbreite: Download-Bandbreite: + Geschätzte Download-Bandbreite: ICE-Konnektivität: Gesendete Videoauflösung: Empfangene Videoauflösung: diff --git a/res/values-es/strings.xml b/res/values-es/strings.xml index 185baf6c5..ca00f7615 100644 --- a/res/values-es/strings.xml +++ b/res/values-es/strings.xml @@ -73,6 +73,7 @@ Codec: Ancho de banda de subida: Ancho de banda de bajada: + Ancho de banda de bajada estimado: Conectividad ICE Llamar diff --git a/res/values-fi/strings.xml b/res/values-fi/strings.xml index 8d08b4d9f..81fa19c27 100644 --- a/res/values-fi/strings.xml +++ b/res/values-fi/strings.xml @@ -123,6 +123,7 @@ Koodekki: Lähetyskaistanleveys: Latauskaistanleveys: + Arvioitu latauskaistanleveys: ICE yhdistettävyys: Puhelu diff --git a/res/values-fr/strings.xml b/res/values-fr/strings.xml index fb53093ef..a969c1638 100644 --- a/res/values-fr/strings.xml +++ b/res/values-fr/strings.xml @@ -203,6 +203,7 @@ Vos amis pourront vous joindre plus facilement si vous associez votre compte à Type d\'IP : Bande passante envoi : Bande passante réception : + Bande passante réception estimée : Connexion ICE : Résolution vidéo envoyée Résolution vidéo reçu diff --git a/res/values-ja/strings.xml b/res/values-ja/strings.xml index bd5d0a6d7..24332f45d 100644 --- a/res/values-ja/strings.xml +++ b/res/values-ja/strings.xml @@ -190,6 +190,7 @@ IP: アップロード幅: ダウンロード幅: + 推定ダウンロード帯域幅: ICE 接続: 送信ビデオ解像度: 受信ビデオ解像度: diff --git a/res/values-ka/strings.xml b/res/values-ka/strings.xml index 3bc524924..9f5b0e57f 100644 --- a/res/values-ka/strings.xml +++ b/res/values-ka/strings.xml @@ -204,6 +204,7 @@ IP ოჯახი: ატვირთვის გამტარი უნარი: გადმოტვირთვის გამტარი უნარი: + სავარაუდო ჩამოტვირთვა სიჩქარის: ICE კავშირი: გაგზავნილი ვიდეოს გაფართოება: მიღებული ვიდეოს გაფართოება: diff --git a/res/values-nl/strings.xml b/res/values-nl/strings.xml index ffe45a90a..e3bb53b08 100644 --- a/res/values-nl/strings.xml +++ b/res/values-nl/strings.xml @@ -74,6 +74,7 @@ Codec: Uploadbandbreedte: Downloadbandbreedte: + Geschatte downloadbandbreedte: Oproep Log versturen diff --git a/res/values-pl/strings.xml b/res/values-pl/strings.xml index f9ae013fc..85c9e773c 100644 --- a/res/values-pl/strings.xml +++ b/res/values-pl/strings.xml @@ -190,6 +190,7 @@ IP Rodzina: Prześlij przepustowość: Pobierz przepustowość: + Szacowana przepustowość pobierania: Łączność ICE: Wysłana rozdzielczość wideo: Odebrana rozdzielczość wideo: diff --git a/res/values-pt-rBR/strings.xml b/res/values-pt-rBR/strings.xml index d012d33c2..09173bf75 100644 --- a/res/values-pt-rBR/strings.xml +++ b/res/values-pt-rBR/strings.xml @@ -133,6 +133,7 @@ Codec: Velocidade de Upload Velocidade de Download: + Velocidade de Download estimada: Conectividade ICE: Ligar diff --git a/res/values-ru/strings.xml b/res/values-ru/strings.xml index 70ddd03f4..edb1bde1d 100644 --- a/res/values-ru/strings.xml +++ b/res/values-ru/strings.xml @@ -124,6 +124,7 @@ Кодек: Полоса пропускания загрузки: Полоса пропускания скачивания: + Предполагаемая ширина загрузки: Подключение ICE: Вызов diff --git a/res/values-sr/strings.xml b/res/values-sr/strings.xml index 82144eb6f..532f369c9 100644 --- a/res/values-sr/strings.xml +++ b/res/values-sr/strings.xml @@ -78,6 +78,7 @@ Кодек: Пропусни опсег отпремања: Пропусни опсег преузимања: + Процењени пропусни опсег преноса: ИЦЕ повезивост: Позови diff --git a/res/values-sv/strings.xml b/res/values-sv/strings.xml index 1e39e7c83..251106765 100644 --- a/res/values-sv/strings.xml +++ b/res/values-sv/strings.xml @@ -70,6 +70,7 @@ Video Uppladdningsbandbredd: Nerladdningsbandbredd: + Beräknad nedladdning bandbredd: ICE-anslutning: Ring diff --git a/res/values-tr/strings.xml b/res/values-tr/strings.xml index 2c15e0000..3b7cd30ce 100644 --- a/res/values-tr/strings.xml +++ b/res/values-tr/strings.xml @@ -198,6 +198,7 @@ IP Ailesi: Karşıya yükleme hızı: İndirme hızı: + Tahmini karşıdan yükleme bant genişliği: İCE bağlanılabilirliği: Giden video çözünürlüğü: Alınan video çözünürlüğü: diff --git a/res/values-zh-rCN/strings.xml b/res/values-zh-rCN/strings.xml index c6470e632..1882c19bc 100644 --- a/res/values-zh-rCN/strings.xml +++ b/res/values-zh-rCN/strings.xml @@ -201,6 +201,7 @@ IP Family: 上传带宽 上传带宽 + 估計下載帶寬 ICE connectivity: 发送视频分辨率 接受视频分辨率 diff --git a/res/values-zh-rTW/strings.xml b/res/values-zh-rTW/strings.xml index 9f6ec6ce1..66e7d7ed9 100644 --- a/res/values-zh-rTW/strings.xml +++ b/res/values-zh-rTW/strings.xml @@ -135,6 +135,7 @@ 編解碼器: 上傳頻寬: 下載頻寬: + 估计下载带宽: 編碼器: 解碼器: 通話 diff --git a/res/values/strings.xml b/res/values/strings.xml index d6d650789..ef26950d0 100644 --- a/res/values/strings.xml +++ b/res/values/strings.xml @@ -221,6 +221,7 @@ IP Family: Upload bandwidth: Download bandwidth: + Estimated download bandwidth: ICE connectivity: Sent video resolution: Received video resolution: diff --git a/src/android/org/linphone/CallActivity.java b/src/android/org/linphone/CallActivity.java index 8dfadd1e7..72c4a5721 100644 --- a/src/android/org/linphone/CallActivity.java +++ b/src/android/org/linphone/CallActivity.java @@ -1595,7 +1595,7 @@ public class CallActivity extends LinphoneGenericActivity implements OnClickList private void displayMediaStats(LinphoneCallParams params, LinphoneCallStats stats , PayloadType media , View layout, TextView title, TextView codec, TextView dl - , TextView ul, TextView ice, TextView ip, TextView senderLossRate + , TextView ul, TextView edl, TextView ice, TextView ip, TextView senderLossRate , TextView receiverLossRate, TextView enc, TextView dec, TextView videoResolutionSent , TextView videoResolutionReceived, TextView videoFpsSent, TextView videoFpsReceived , boolean isVideo, TextView jitterBuffer) { @@ -1617,6 +1617,10 @@ public class CallActivity extends LinphoneGenericActivity implements OnClickList String.valueOf((int) stats.getDownloadBandwidth()) + " kbits/s"); formatText(ul, getString(R.string.call_stats_upload), String.valueOf((int) stats.getUploadBandwidth()) + " kbits/s"); + if (isVideo) { + formatText(edl, getString(R.string.call_stats_estimated_download), + String.valueOf((int) stats.getEstimatedDownloadBandwidth()) + " kbits/s"); + } formatText(ice, getString(R.string.call_stats_ice), stats.getIceState().toString()); formatText(ip, getString(R.string.call_stats_ip), @@ -1667,6 +1671,7 @@ public class CallActivity extends LinphoneGenericActivity implements OnClickList final TextView ulAudio = (TextView) view.findViewById(R.id.uploadBandwith_audio); final TextView dlVideo = (TextView) view.findViewById(R.id.downloadBandwith_video); final TextView ulVideo = (TextView) view.findViewById(R.id.uploadBandwith_video); + final TextView edlVideo = (TextView) view.findViewById(R.id.estimatedDownloadBandwidth_video); final TextView iceAudio = (TextView) view.findViewById(R.id.ice_audio); final TextView iceVideo = (TextView) view.findViewById(R.id.ice_video); final TextView videoResolutionSent = (TextView) view.findViewById(R.id.video_resolution_sent); @@ -1693,7 +1698,7 @@ public class CallActivity extends LinphoneGenericActivity implements OnClickList return; } - if (titleAudio == null || codecAudio == null || dlVideo == null || iceAudio == null + if (titleAudio == null || codecAudio == null || dlVideo == null || edlVideo == null || iceAudio == null || videoResolutionSent == null || videoLayout == null || titleVideo == null || ipVideo == null || ipAudio == null || codecVideo == null || dlAudio == null || ulAudio == null || ulVideo == null || iceVideo == null @@ -1720,13 +1725,13 @@ public class CallActivity extends LinphoneGenericActivity implements OnClickList PayloadType payloadVideo = params.getUsedVideoCodec(); displayMediaStats(params, audioStats, payloadAudio, audioLayout - , titleAudio, codecAudio, dlAudio, ulAudio, iceAudio + , titleAudio, codecAudio, dlAudio, ulAudio, null, iceAudio , ipAudio, senderLossRateAudio, receiverLossRateAudio , encoderAudio, decoderAudio, null, null, null, null , false, jitterBufferAudio); displayMediaStats(params, videoStats, payloadVideo, videoLayout - , titleVideo, codecVideo, dlVideo, ulVideo, iceVideo + , titleVideo, codecVideo, dlVideo, ulVideo, edlVideo, iceVideo , ipVideo, senderLossRateVideo, receiverLossRateVideo , encoderVideo, decoderVideo , videoResolutionSent, videoResolutionReceived