FS-10528: [mod_conference] Put proper color behind letterboxed video avatars #resolve
This commit is contained in:
parent
8297dbe877
commit
ad80c38562
|
@ -3337,7 +3337,8 @@ void *SWITCH_THREAD_FUNC conference_video_muxing_thread_run(switch_thread_t *thr
|
|||
layer->tagged = 1;
|
||||
//layer->is_avatar = 1;
|
||||
switch_img_free(&layer->cur_img);
|
||||
switch_img_copy(imember->avatar_png_img, &layer->cur_img);
|
||||
switch_img_letterbox(imember->avatar_png_img,
|
||||
&layer->cur_img, layer->screen_w, layer->screen_h, conference->video_letterbox_bgcolor);
|
||||
imember->avatar_patched = 1;
|
||||
}
|
||||
}
|
||||
|
@ -3390,7 +3391,9 @@ void *SWITCH_THREAD_FUNC conference_video_muxing_thread_run(switch_thread_t *thr
|
|||
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);
|
||||
switch_img_letterbox(imember->video_mute_img,
|
||||
&layer->mute_img, layer->screen_w, layer->screen_h, conference->video_letterbox_bgcolor);
|
||||
//switch_img_copy(imember->video_mute_img, &layer->mute_img);
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -3643,7 +3646,8 @@ void *SWITCH_THREAD_FUNC conference_video_muxing_thread_run(switch_thread_t *thr
|
|||
} else {
|
||||
if (!layer->avatar_patched) {
|
||||
if (omember->avatar_png_img) {
|
||||
switch_img_copy(omember->avatar_png_img, &layer->cur_img);
|
||||
switch_img_letterbox(omember->avatar_png_img,
|
||||
&layer->cur_img, layer->screen_w, layer->screen_h, conference->video_letterbox_bgcolor);
|
||||
}
|
||||
layer->avatar_patched = 1;
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue