Просмотр исходного кода

fix(stats): Fix local stats when ssrc-rewriting is enabled.

release-8443
Jaya Allamsetty 1 год назад
Родитель
Сommit
7a5381fb46
1 измененных файлов: 5 добавлений и 4 удалений
  1. 5
    4
      modules/RTC/TraceablePeerConnection.js

+ 5
- 4
modules/RTC/TraceablePeerConnection.js Просмотреть файл

@@ -813,10 +813,6 @@ TraceablePeerConnection.prototype.getTargetVideoBitrates = function() {
813 813
  * @return {JitsiTrack|null}
814 814
  */
815 815
 TraceablePeerConnection.prototype.getTrackBySSRC = function(ssrc) {
816
-    if (FeatureFlags.isSsrcRewritingSupported()) {
817
-        return this.remoteTracksBySsrc.get(ssrc);
818
-    }
819
-
820 816
     if (typeof ssrc !== 'number') {
821 817
         throw new Error(`SSRC ${ssrc} is not a number`);
822 818
     }
@@ -825,6 +821,11 @@ TraceablePeerConnection.prototype.getTrackBySSRC = function(ssrc) {
825 821
             return localTrack;
826 822
         }
827 823
     }
824
+
825
+    if (FeatureFlags.isSsrcRewritingSupported()) {
826
+        return this.remoteTracksBySsrc.get(ssrc);
827
+    }
828
+
828 829
     for (const remoteTrack of this.getRemoteTracks()) {
829 830
         if (remoteTrack.getSSRC() === ssrc) {
830 831
             return remoteTrack;

Загрузка…
Отмена
Сохранить