<p>Benjamin Keith Ford <strong>uploaded patch set #3</strong> to this change.</p><p><a href="https://gerrit.asterisk.org/9832">View Change</a></p><pre style="font-family: monospace,monospace; white-space: pre-wrap;">res_pjsip/rtp: No joint capabilities between streams.<br><br>When a conference contained a mixture of audio/video and audio-only<br>users, a NOTICE message would pop up stating there are no joint<br>capabilities between streams. This happens because streams can never be<br>removed, but they can be in a REMOVED state. If we have the scenario<br>where user A joins with audio/video, user B joins with audio-only, and<br>user C joins with audio/video, then user A leaves, the message would<br>be triggered. That removed stream is still in the SDP, but Asterisk<br>would pass it through, causing it to be seen as a ulaw stream. A check<br>has been added for removed streams, setting their status to REMOVED when<br>handling negotiated SDPs.<br><br>Also addressed an issue where user A joins, then user B joins but does<br>not receive video until much later. Full frames were not being sent,<br>causing some PLI from the browser. Because the video was flowing in one<br>direction, the browser sets the SSRC to 1, but Asterisk was dropping the<br>PLI because of that. Added a check to see if the SSRC is 1 or not, which<br>sends full frames and allows video to flow between user A and user B.<br>This should only happen when dealing with PSFB or FUR, and in the case<br>of PSFB, only for PLI.<br><br>ASTERISK-27398<br><br>Change-Id: I26e7c6f101bc119549eeca406b5bcd25ad8ebc5e<br>---<br>M res/res_pjsip_session.c<br>M res/res_rtp_asterisk.c<br>2 files changed, 23 insertions(+), 5 deletions(-)<br><br></pre><pre style="font-family: monospace,monospace; white-space: pre-wrap;">git pull ssh://gerrit.asterisk.org:29418/asterisk refs/changes/32/9832/3</pre><p>To view, visit <a href="https://gerrit.asterisk.org/9832">change 9832</a>. To unsubscribe, or for help writing mail filters, visit <a href="https://gerrit.asterisk.org/settings">settings</a>.</p><div itemscope itemtype="http://schema.org/EmailMessage"><div itemscope itemprop="action" itemtype="http://schema.org/ViewAction"><link itemprop="url" href="https://gerrit.asterisk.org/9832"/><meta itemprop="name" content="View Change"/></div></div>
<div style="display:none"> Gerrit-Project: asterisk </div>
<div style="display:none"> Gerrit-Branch: 16 </div>
<div style="display:none"> Gerrit-MessageType: newpatchset </div>
<div style="display:none"> Gerrit-Change-Id: I26e7c6f101bc119549eeca406b5bcd25ad8ebc5e </div>
<div style="display:none"> Gerrit-Change-Number: 9832 </div>
<div style="display:none"> Gerrit-PatchSet: 3 </div>
<div style="display:none"> Gerrit-Owner: Benjamin Keith Ford <bford@digium.com> </div>
<div style="display:none"> Gerrit-Reviewer: Jenkins2 </div>
<div style="display:none"> Gerrit-Reviewer: Joshua Colp <jcolp@digium.com> </div>