FS-9305: [mod_conference] return the logo image path from video-logo-img api and handle passing no image path
This commit is contained in:
parent
a954550c82
commit
78ebfff8e3
|
@ -1624,20 +1624,22 @@ switch_status_t conference_api_sub_vid_logo_img(conference_member_t *member, swi
|
||||||
goto end;
|
goto end;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (!strcasecmp(text, "allclear")) {
|
if (!zstr(text)) {
|
||||||
switch_channel_set_variable(member->channel, "video_logo_path", NULL);
|
if (!strcasecmp(text, "allclear")) {
|
||||||
member->video_logo = NULL;
|
switch_channel_set_variable(member->channel, "video_logo_path", NULL);
|
||||||
} else if (!strcasecmp(text, "clear")) {
|
member->video_logo = NULL;
|
||||||
member->video_logo = NULL;
|
} else if (!strcasecmp(text, "clear")) {
|
||||||
} else {
|
member->video_logo = NULL;
|
||||||
member->video_logo = switch_core_strdup(member->pool, text);
|
} else {
|
||||||
}
|
member->video_logo = switch_core_strdup(member->pool, text);
|
||||||
|
}
|
||||||
|
|
||||||
conference_video_layer_set_logo(member, layer, text);
|
conference_video_layer_set_logo(member, layer, text);
|
||||||
|
}
|
||||||
|
|
||||||
end:
|
end:
|
||||||
|
|
||||||
stream->write_function(stream, "+OK\n");
|
stream->write_function(stream, "%s\n", member->video_logo ? member->video_logo : "_undef_");
|
||||||
|
|
||||||
conference_video_release_layer(&layer);
|
conference_video_release_layer(&layer);
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue