diff --git a/src/mod/applications/mod_conference/conference_video.c b/src/mod/applications/mod_conference/conference_video.c index a540b06cc1..ad22ca74f6 100644 --- a/src/mod/applications/mod_conference/conference_video.c +++ b/src/mod/applications/mod_conference/conference_video.c @@ -3446,11 +3446,10 @@ void conference_video_write_frame(conference_obj_t *conference, conference_membe continue; } - if (!isession || !switch_channel_test_flag(imember->channel, CF_VIDEO) ) { - continue; + if (switch_channel_test_flag(imember->channel, CF_VIDEO) ) { + switch_core_session_request_video_refresh(imember->session); } - - switch_core_session_request_video_refresh(imember->session); + switch_core_session_rwunlock(isession); } }