Changeset 189:bbfce8ee02be in mediastreamer2
- Timestamp:
- Dec 1, 2008 7:03:25 PM (5 years ago)
- Branch:
- default
- Location:
- linphone/oRTP/src
- Files:
-
- 2 edited
-
rtpparse.c (modified) (2 diffs)
-
rtpsession_inet.c (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
linphone/oRTP/src/rtpparse.c
r181 r189 138 138 } 139 139 if (session->inc_same_ssrc_count>SSRC_CHANGED_THRESHOLD){ 140 141 /* store the sender rtp address to do symmetric RTP */ 142 if (!session->use_connect){ 143 if (session->rtp.socket>0 && session->symmetric_rtp){ 144 /* store the sender rtp address to do symmetric RTP */ 145 memcpy(&session->rtp.rem_addr,addr,addrlen); 146 session->rtp.rem_addrlen=addrlen; 147 } 148 } 149 140 150 session->rcv.ssrc=rtp->ssrc; 141 151 rtp_signal_table_emit(&session->on_ssrc_changed); … … 158 168 session->ssrc_set=TRUE; 159 169 session->rcv.ssrc=rtp->ssrc; 170 171 if (!session->use_connect){ 172 if (session->rtp.socket>0 && session->symmetric_rtp){ 173 /* store the sender rtp address to do symmetric RTP */ 174 memcpy(&session->rtp.rem_addr,addr,addrlen); 175 session->rtp.rem_addrlen=addrlen; 176 } 177 } 160 178 } 161 179 -
linphone/oRTP/src/rtpsession_inet.c
r115 r189 902 902 if (error > 0){ 903 903 if (session->symmetric_rtp && !sock_connected){ 904 /* store the sender rtp address to do symmetric RTP */905 memcpy(&session->rtp.rem_addr,&remaddr,addrlen);906 session->rtp.rem_addrlen=addrlen;907 904 if (session->use_connect){ 905 /* store the sender rtp address to do symmetric RTP */ 906 memcpy(&session->rtp.rem_addr,&remaddr,addrlen); 907 session->rtp.rem_addrlen=addrlen; 908 908 if (try_connect(sockfd,(struct sockaddr*)&remaddr,addrlen)) 909 909 session->flags|=RTP_SOCKET_CONNECTED;
Note: See TracChangeset
for help on using the changeset viewer.
