Changeset 2291 for pjproject/trunk/pjmedia/src/pjmedia/transport_ice.c
- Timestamp:
- Sep 17, 2008 3:32:06 PM (16 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
pjproject/trunk/pjmedia/src/pjmedia/transport_ice.c
r2276 r2291 1425 1425 } 1426 1426 1427 /* Get remote address originating RTP & RTCP. */ 1428 info->rem_rtp_name = tp_ice->rtp_src_addr; 1429 info->rem_rtcp_name = tp_ice->rtcp_src_addr; 1430 1427 1431 return PJ_SUCCESS; 1428 1432 } … … 1548 1552 */ 1549 1553 if (!tp_ice->use_ice && 1550 (tp_ice->options & PJMEDIA_ICE_NO_SRC_ADDR_CHECKING) == 0 &&1551 1554 pj_sockaddr_cmp(&tp_ice->remote_rtp, src_addr) != 0 ) 1552 1555 { … … 1562 1565 tp_ice->rtp_src_cnt++; 1563 1566 1564 if (tp_ice->rtp_src_cnt >= PJMEDIA_RTP_NAT_PROBATION_CNT) { 1567 if ((tp_ice->options & PJMEDIA_ICE_NO_SRC_ADDR_CHECKING) == 0 && 1568 tp_ice->rtp_src_cnt >= PJMEDIA_RTP_NAT_PROBATION_CNT) 1569 { 1565 1570 1566 1571 char addr_text[80]; … … 1606 1611 */ 1607 1612 if (!tp_ice->use_ice && 1608 (tp_ice->options & PJMEDIA_ICE_NO_SRC_ADDR_CHECKING)==0 &&1609 1613 pj_sockaddr_cmp(&tp_ice->remote_rtcp, src_addr) != 0) 1610 1614 { 1611 char addr_text[80];1612 1613 pj_sockaddr_cp(&tp_ice->remote_rtcp, src_addr);1614 1615 pj_sockaddr_cp(&tp_ice->rtcp_src_addr, src_addr); 1615 1616 1616 pj_assert(tp_ice->addr_len == pj_sockaddr_get_len(src_addr)); 1617 1618 PJ_LOG(4,(tp_ice->base.name, 1619 "Remote RTCP address switched to %s", 1620 pj_sockaddr_print(&tp_ice->remote_rtcp, addr_text, 1621 sizeof(addr_text), 3))); 1617 if ((tp_ice->options & PJMEDIA_ICE_NO_SRC_ADDR_CHECKING)==0) { 1618 char addr_text[80]; 1619 1620 pj_sockaddr_cp(&tp_ice->remote_rtcp, src_addr); 1621 1622 pj_assert(tp_ice->addr_len == pj_sockaddr_get_len(src_addr)); 1623 1624 PJ_LOG(4,(tp_ice->base.name, 1625 "Remote RTCP address switched to %s", 1626 pj_sockaddr_print(&tp_ice->remote_rtcp, addr_text, 1627 sizeof(addr_text), 3))); 1628 } 1622 1629 } 1623 1630 }
Note: See TracChangeset
for help on using the changeset viewer.