]> git.ipfire.org Git - thirdparty/freeswitch.git/commitdiff
FS-7501: flush video on jb activate/reset
authorAnthony Minessale <anthm@freeswitch.org>
Tue, 12 May 2015 20:52:25 +0000 (15:52 -0500)
committerMichael Jerris <mike@jerris.com>
Thu, 28 May 2015 17:47:30 +0000 (12:47 -0500)
src/switch_rtp.c

index db4bbe38d22d2a651ca0a823db32d61fa334829c..b4a2e8a9506325427274ca4bd9629630166c7256 100644 (file)
@@ -3936,6 +3936,9 @@ SWITCH_DECLARE(switch_status_t) switch_rtp_set_video_buffer_size(switch_rtp_t *r
                switch_vb_set_frames(rtp_session->vb, frames, frames * 3);
        }
 
+       switch_rtp_flush(rtp_session);
+       switch_core_session_request_video_refresh(rtp_session->session);
+
        switch_log_printf(SWITCH_CHANNEL_SESSION_LOG(rtp_session->session), SWITCH_LOG_DEBUG, "Setting video buffer %u Frames.\n", frames);
        
        return SWITCH_STATUS_SUCCESS;