Changeset 1944 for pjproject/trunk/pjmedia/src/pjmedia/transport_ice.c
- Timestamp:
- May 2, 2008 2:50:07 PM (16 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
pjproject/trunk/pjmedia/src/pjmedia/transport_ice.c
r1873 r1944 76 76 const void *pkt, 77 77 pj_size_t size); 78 static pj_status_t transport_send_rtcp2(pjmedia_transport *tp, 79 const pj_sockaddr_t *addr, 80 unsigned addr_len, 81 const void *pkt, 82 pj_size_t size); 78 83 static pj_status_t transport_media_create(pjmedia_transport *tp, 79 84 pj_pool_t *pool, … … 111 116 &transport_send_rtp, 112 117 &transport_send_rtcp, 118 &transport_send_rtcp2, 113 119 &transport_media_create, 114 120 &transport_media_start, … … 771 777 pj_size_t size) 772 778 { 779 return transport_send_rtcp2(tp, NULL, 0, pkt, size); 780 } 781 782 static pj_status_t transport_send_rtcp2(pjmedia_transport *tp, 783 const pj_sockaddr_t *addr, 784 unsigned addr_len, 785 const void *pkt, 786 pj_size_t size) 787 { 773 788 struct transport_ice *tp_ice = (struct transport_ice*)tp; 774 789 if (tp_ice->ice_st->comp_cnt > 1) { 775 return pj_ice_strans_sendto(tp_ice->ice_st, 2, 776 pkt, size, &tp_ice->remote_rtcp, 777 sizeof(pj_sockaddr_in)); 790 if (addr == NULL) { 791 addr = &tp_ice->remote_rtcp; 792 addr_len = pj_sockaddr_get_len(addr); 793 } 794 return pj_ice_strans_sendto(tp_ice->ice_st, 2, pkt, size, 795 addr, addr_len); 778 796 } else { 779 797 return PJ_SUCCESS;
Note: See TracChangeset
for help on using the changeset viewer.