<p>dexter has uploaded this change for <strong>review</strong>.</p><p><a href="https://gerrit.osmocom.org/9197">View Change</a></p><pre style="font-family: monospace,monospace; white-space: pre-wrap;">network: independently initalize state->out_stream<br><br>The struct state->out_stream.ssrc is initalized by first initalizing<br>state->in_stream and then copying state->in_stream over to<br>state->out_stream. This works as long as no pointers to other objects<br>are added to struct mgcp_rtp_stream_state but we may add pointers to<br>struct mgcp_rtp_stream_state in the future.<br><br>- Initalize out_stream and in_stream independently from each other<br><br>Change-Id: I5deb27e609448ee0b9f7034e644ae96f1e57887a<br>Related: OS#2517<br>---<br>M src/libosmo-mgcp/mgcp_network.c<br>1 file changed, 3 insertions(+), 1 deletion(-)<br><br></pre><pre style="font-family: monospace,monospace; white-space: pre-wrap;">git pull ssh://gerrit.osmocom.org:29418/osmo-mgw refs/changes/97/9197/1</pre><pre style="font-family: monospace,monospace; white-space: pre-wrap;"><span>diff --git a/src/libosmo-mgcp/mgcp_network.c b/src/libosmo-mgcp/mgcp_network.c</span><br><span>index 6923b97..49e51a1 100644</span><br><span>--- a/src/libosmo-mgcp/mgcp_network.c</span><br><span>+++ b/src/libosmo-mgcp/mgcp_network.c</span><br><span>@@ -511,7 +511,9 @@</span><br><span>            state->in_stream.last_tsdelta = 0;</span><br><span>                state->packet_duration =</span><br><span>              mgcp_rtp_packet_duration(endp, rtp_end);</span><br><span style="color: hsl(0, 100%, 40%);">-            state->out_stream = state->in_stream;</span><br><span style="color: hsl(120, 100%, 40%);">+           state->out_stream.last_seq = seq - 1;</span><br><span style="color: hsl(120, 100%, 40%);">+              state->out_stream.ssrc = state->patch.orig_ssrc = ssrc;</span><br><span style="color: hsl(120, 100%, 40%);">+         state->out_stream.last_tsdelta = 0;</span><br><span>               state->out_stream.last_timestamp = timestamp;</span><br><span>             state->out_stream.ssrc = ssrc - 1;   /* force output SSRC change */</span><br><span>               LOGP(DRTP, LOGL_INFO,</span><br><span></span><br></pre><p>To view, visit <a href="https://gerrit.osmocom.org/9197">change 9197</a>. To unsubscribe, or for help writing mail filters, visit <a href="https://gerrit.osmocom.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.osmocom.org/9197"/><meta itemprop="name" content="View Change"/></div></div>

<div style="display:none"> Gerrit-Project: osmo-mgw </div>
<div style="display:none"> Gerrit-Branch: master </div>
<div style="display:none"> Gerrit-MessageType: newchange </div>
<div style="display:none"> Gerrit-Change-Id: I5deb27e609448ee0b9f7034e644ae96f1e57887a </div>
<div style="display:none"> Gerrit-Change-Number: 9197 </div>
<div style="display:none"> Gerrit-PatchSet: 1 </div>
<div style="display:none"> Gerrit-Owner: dexter <pmaier@sysmocom.de> </div>