|
|
@@ -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;
|