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:
Michael Jerris 2016-06-28 12:10:47 -05:00
parent a954550c82
commit 78ebfff8e3
1 changed files with 12 additions and 10 deletions

View File

@ -1624,6 +1624,7 @@ switch_status_t conference_api_sub_vid_logo_img(conference_member_t *member, swi
goto end; goto end;
} }
if (!zstr(text)) {
if (!strcasecmp(text, "allclear")) { if (!strcasecmp(text, "allclear")) {
switch_channel_set_variable(member->channel, "video_logo_path", NULL); switch_channel_set_variable(member->channel, "video_logo_path", NULL);
member->video_logo = NULL; member->video_logo = NULL;
@ -1634,10 +1635,11 @@ switch_status_t conference_api_sub_vid_logo_img(conference_member_t *member, swi
} }
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);