static void parse_rtcp(mblk_t *m){ do{ if (rtcp_is_RR(m)){ ms_message("Receiving RTCP RR"); }else if (rtcp_is_SR(m)){ ms_message("Receiving RTCP SR"); }else if (rtcp_is_SDES(m)){ ms_message("Receiving RTCP SDES"); rtcp_sdes_parse(m,display_items,NULL); }else { ms_message("Receiving unhandled RTCP message"); } }while(rtcp_next_packet(m)); }
static void parse_rtcp(mblk_t *m) { const report_block_t *rb; do { if (rtcp_is_RR(m)) { ms_message("Receiving RTCP RR"); } else if (rtcp_is_SR(m)) { ms_message("Receiving RTCP SR"); rb=rtcp_SR_get_report_block(m,0); if (rb) { ms_message("interarrival jitter=%u", report_block_get_interarrival_jitter(rb)); } } else if (rtcp_is_SDES(m)) { ms_message("Receiving RTCP SDES"); rtcp_sdes_parse(m,display_items,NULL); } else { ms_message("Receiving unhandled RTCP message"); } } while(rtcp_next_packet(m)); }