]> git.ipfire.org Git - thirdparty/freeswitch.git/commitdiff
FS-11743: don't reset VBW on receiving PLI/FIR
authorDragos Oancea <dragos@signalwire.com>
Thu, 25 Jul 2019 23:30:16 +0000 (23:30 +0000)
committerDragos Oancea <dragos@signalwire.com>
Thu, 25 Jul 2019 23:30:16 +0000 (23:30 +0000)
src/switch_rtp.c

index c2e7e0f6fbabe0eb582baef7bbb28c2cbb40ed68..b576cb5ff68826c52b4d0b72b9dc7dd096dc1d82 100644 (file)
@@ -6611,9 +6611,7 @@ static switch_status_t process_rtcp_report(switch_rtp_t *rtp_session, rtcp_msg_t
                                                                  switch_core_session_get_name(rtp_session->session));
                        } else {
                                switch_core_media_gen_key_frame(rtp_session->session);
-                               if (rtp_session->vbw) {
-                                       switch_jb_reset(rtp_session->vbw);
-                               }
+                               switch_core_session_request_video_refresh(rtp_session->session);
                                switch_log_printf(SWITCH_CHANNEL_SESSION_LOG(rtp_session->session), SWITCH_LOG_DEBUG2, "%s Got FIR/PLI\n", 
                                                                  switch_core_session_get_name(rtp_session->session));
                                switch_channel_set_flag(switch_core_session_get_channel(rtp_session->session), CF_VIDEO_REFRESH_REQ);