Преглед изворни кода

Prevents from duplicating existing SSRCs with 'source-add' in remote description.

master
paweldomas пре 10 година
родитељ
комит
50e67a0658
1 измењених фајлова са 4 додато и 0 уклоњено
  1. 4
    0
      modules/xmpp/JingleSession.js

+ 4
- 0
modules/xmpp/JingleSession.js Прегледај датотеку

844
                 console.warn("Got add stream request for my own ssrc: "+ssrc);
844
                 console.warn("Got add stream request for my own ssrc: "+ssrc);
845
                 return;
845
                 return;
846
             }
846
             }
847
+            if (sdp.containsSSRC(ssrc)) {
848
+                console.warn("Source-add request for existing SSRC: " + ssrc);
849
+                return;
850
+            }
847
             $(this).find('>parameter').each(function () {
851
             $(this).find('>parameter').each(function () {
848
                 lines += 'a=ssrc:' + ssrc + ' ' + $(this).attr('name');
852
                 lines += 'a=ssrc:' + ssrc + ' ' + $(this).attr('name');
849
                 if ($(this).attr('value') && $(this).attr('value').length)
853
                 if ($(this).attr('value') && $(this).attr('value').length)

Loading…
Откажи
Сачувај