From 107c5eccc3d6b03462961a261986cd5dc95e708f Mon Sep 17 00:00:00 2001 From: Anthony Minessale Date: Mon, 31 Mar 2014 22:39:46 +0500 Subject: [PATCH] video refresh floor holder on conference join --- src/mod/applications/mod_conference/mod_conference.c | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/mod/applications/mod_conference/mod_conference.c b/src/mod/applications/mod_conference/mod_conference.c index 5796d813b4..3fee4de8d7 100644 --- a/src/mod/applications/mod_conference/mod_conference.c +++ b/src/mod/applications/mod_conference/mod_conference.c @@ -1839,6 +1839,14 @@ static switch_status_t conference_add_member(conference_obj_t *conference, confe } /* Tell the channel to request a fresh vid frame */ switch_core_session_refresh_video(member->session); + + if (conference->video_floor_holder) { + switch_mutex_lock(conference->mutex); + if (conference->video_floor_holder) { + switch_core_session_refresh_video(conference->video_floor_holder->session); + } + switch_mutex_unlock(conference->mutex); + } } if (!switch_channel_get_variable(channel, "conference_call_key")) {