From: Anthony Minessale Date: Thu, 30 Apr 2015 17:33:21 +0000 (-0500) Subject: FS-7513: set video pause resume when video is paused in conference X-Git-Tag: v1.6.2~614^2~94 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=62f3feca98affa77ceecb83257e3dbddd37c6586;p=thirdparty%2Ffreeswitch.git FS-7513: set video pause resume when video is paused in conference --- diff --git a/src/mod/applications/mod_conference/mod_conference.c b/src/mod/applications/mod_conference/mod_conference.c index 512696e91c..c86d034020 100644 --- a/src/mod/applications/mod_conference/mod_conference.c +++ b/src/mod/applications/mod_conference/mod_conference.c @@ -8265,6 +8265,10 @@ static switch_status_t conf_api_sub_vmute(conference_member_t *member, switch_st switch_clear_flag_locked(member, MFLAG_CAN_BE_SEEN); + if (member->channel) { + switch_channel_set_flag(member->channel, CF_VIDEO_PAUSE); + } + if (!(data) || !strstr((char *) data, "quiet")) { switch_set_flag(member, MFLAG_INDICATE_MUTE); } @@ -8317,6 +8321,10 @@ static switch_status_t conf_api_sub_unvmute(conference_member_t *member, switch_ switch_set_flag_locked(member, MFLAG_CAN_BE_SEEN); + if (member->channel) { + switch_channel_clear_flag(member->channel, CF_VIDEO_PAUSE); + } + if (!(data) || !strstr((char *) data, "quiet")) { switch_set_flag(member, MFLAG_INDICATE_UNMUTE); }