int flushed = flush_video_queue(imember->video_queue);
if (flushed && imember->auto_avatar) {
+ switch_channel_video_sync(imember->channel);
+
switch_img_free(&imember->avatar_png_img);
imember->avatar_patched = 0;
reset_video_bitrate_counters(imember);
}
imember->blanks = 0;
- //switch_channel_video_sync(imember->channel);
} else {
}
switch_clear_flag_locked(member, MFLAG_CAN_BE_SEEN);
reset_video_bitrate_counters(member);
- //if (member->channel) {
- //switch_channel_set_flag(member->channel, CF_VIDEO_PAUSE_READ);
- //switch_core_session_request_video_refresh(member->session);
- //switch_channel_video_sync(member->channel);
- //}
+ if (member->channel) {
+ switch_channel_set_flag(member->channel, CF_VIDEO_PAUSE_READ);
+ switch_core_session_request_video_refresh(member->session);
+ switch_channel_video_sync(member->channel);
+ }
if (!(data) || !strstr((char *) data, "quiet")) {
switch_set_flag(member, MFLAG_INDICATE_MUTE);
reset_video_bitrate_counters(member);
if (member->channel) {
- //switch_channel_clear_flag(member->channel, CF_VIDEO_PAUSE_READ);
- //switch_channel_video_sync(member->channel);
+ switch_channel_clear_flag(member->channel, CF_VIDEO_PAUSE_READ);
+ switch_channel_video_sync(member->channel);
}
if (!(data) || !strstr((char *) data, "quiet")) {