Changeset 1944 for pjproject/trunk/pjmedia/src/pjmedia/transport_srtp.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_srtp.c
r1929 r1944 146 146 const void *pkt, 147 147 pj_size_t size); 148 static pj_status_t transport_send_rtcp2(pjmedia_transport *tp, 149 const pj_sockaddr_t *addr, 150 unsigned addr_len, 151 const void *pkt, 152 pj_size_t size); 148 153 static pj_status_t transport_media_create(pjmedia_transport *tp, 149 154 pj_pool_t *pool, … … 172 177 &transport_send_rtp, 173 178 &transport_send_rtcp, 179 &transport_send_rtcp2, 174 180 &transport_media_create, 175 181 &transport_media_start, … … 658 664 pj_size_t size) 659 665 { 666 return transport_send_rtcp2(tp, NULL, 0, pkt, size); 667 } 668 669 static pj_status_t transport_send_rtcp2(pjmedia_transport *tp, 670 const pj_sockaddr_t *addr, 671 unsigned addr_len, 672 const void *pkt, 673 pj_size_t size) 674 { 660 675 pj_status_t status; 661 676 transport_srtp *srtp = (transport_srtp*) tp; … … 663 678 err_status_t err; 664 679 665 if (srtp->bypass_srtp) 666 return pjmedia_transport_send_rtcp(srtp->real_tp, pkt, size); 680 if (srtp->bypass_srtp) { 681 return pjmedia_transport_send_rtcp2(srtp->real_tp, addr, addr_len, 682 pkt, size); 683 } 667 684 668 685 if (!srtp->session_inited) … … 678 695 679 696 if (err == err_status_ok) { 680 status = pjmedia_transport_send_rtcp (srtp->real_tp, srtp->tx_buffer,681 len);697 status = pjmedia_transport_send_rtcp2(srtp->real_tp, addr, addr_len, 698 srtp->tx_buffer, len); 682 699 } else { 683 700 status = PJMEDIA_ERRNO_FROM_LIBSRTP(err); … … 688 705 return status; 689 706 } 707 690 708 691 709 static pj_status_t transport_simulate_lost(pjmedia_transport *tp,
Note: See TracChangeset
for help on using the changeset viewer.