Changeset 6106 for pjproject/trunk/pjmedia/src/pjmedia/rtcp.c
- Timestamp:
- Nov 13, 2019 9:11:04 AM (5 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
pjproject/trunk/pjmedia/src/pjmedia/rtcp.c
r5919 r6106 780 780 //pjmedia_rtcp_fb_rpsi rpsi; 781 781 pjmedia_event ev; 782 pjmedia_event_rx_rtcp_fb_data ev_data;783 782 pj_timestamp ts_now; 784 783 785 784 pj_get_timestamp(&ts_now); 786 pj_bzero(&ev_data, sizeof(ev_data));787 785 788 786 if (pjmedia_rtcp_fb_parse_nack(pkt, size, &cnt, nack)==PJ_SUCCESS) 789 787 { 790 788 pjmedia_event_init(&ev, PJMEDIA_EVENT_RX_RTCP_FB, &ts_now, sess); 791 ev_data.cap.type = PJMEDIA_RTCP_FB_NACK; 792 ev_data.msg.nack = nack[0]; 793 ev.data.ptr = &ev_data; 794 795 /* Sync publish, i.e: don't use PJMEDIA_EVENT_PUBLISH_POST_EVENT */ 789 ev.data.rx_rtcp_fb.cap.type = PJMEDIA_RTCP_FB_NACK; 790 ev.data.rx_rtcp_fb.msg.nack = nack[0]; 796 791 pjmedia_event_publish(NULL, sess, &ev, 0); 797 792 798 /* For other FB type implementations later799 793 } else if (pjmedia_rtcp_fb_parse_pli(pkt, size)==PJ_SUCCESS) 800 794 { 795 pjmedia_event_init(&ev, PJMEDIA_EVENT_RX_RTCP_FB, &ts_now, sess); 796 ev.data.rx_rtcp_fb.cap.type = PJMEDIA_RTCP_FB_NACK; 797 pj_strset2(&ev.data.rx_rtcp_fb.cap.param, (char*)"pli"); 798 pjmedia_event_publish(NULL, sess, &ev, 0); 799 800 /* For other FB type implementations later 801 801 } else if (pjmedia_rtcp_fb_parse_sli(pkt, size, &cnt, sli)==PJ_SUCCESS) 802 802 {
Note: See TracChangeset
for help on using the changeset viewer.