FS-8543 make sure if the mute image is taken from the camera that it does not dissappear

This commit is contained in:
Anthony Minessale 2015-11-20 13:19:20 -06:00
parent 9e0f30c58b
commit 1b0bf340aa
1 changed files with 11 additions and 5 deletions

View File

@ -2285,13 +2285,19 @@ void *SWITCH_THREAD_FUNC conference_video_muxing_thread_run(switch_thread_t *thr
}
if (!layer->mute_patched) {
if (!imember->video_mute_img) {
conference_video_vmute_snap(imember, SWITCH_FALSE);
}
if (imember->video_mute_img || layer->mute_img) {
conference_video_clear_layer(layer);
if (!layer->mute_img && imember->video_mute_img) {
//layer->mute_img = switch_img_read_png(imember->video_mute_png, SWITCH_IMG_FMT_I420);
switch_img_copy(imember->video_mute_img, &layer->mute_img);
if (!layer->mute_img) {
if (imember->video_mute_img) {
//layer->mute_img = switch_img_read_png(imember->video_mute_png, SWITCH_IMG_FMT_I420);
switch_img_copy(imember->video_mute_img, &layer->mute_img);
}
}
if (layer->mute_img) {