goto end;
}
- if (strcasecmp(text, "clear")) {
+ if (!strcasecmp(text, "allclear")) {
+ switch_channel_set_variable(member->channel, "video_logo_path", NULL);
+ member->video_logo = NULL;
+ } if (!strcasecmp(text, "clear")) {
+ member->video_logo = NULL;
+ } else {
member->video_logo = switch_core_strdup(member->pool, text);
}
if (zstr(path) || !strcasecmp(path, "clear")) {
switch_img_free(&layer->banner_img);
layer->banner_patched = 0;
-
+ member->video_logo = NULL;
switch_img_fill(layer->canvas->img, layer->x_pos, layer->y_pos, layer->screen_w, layer->screen_h,
&layer->canvas->letterbox_bgcolor);
text = switch_channel_get_variable_dup(member->channel, "video_banner_text", SWITCH_FALSE, -1);
}
- if (zstr(text) || !strcasecmp(text, "clear")) {
+ if (zstr(text) || !strcasecmp(text, "clear") || !strcasecmp(text, "allclear")) {
switch_img_free(&layer->banner_img);
layer->banner_patched = 0;
switch_img_fill(layer->canvas->img, layer->x_pos, layer->y_pos, layer->screen_w, layer->screen_h,
&layer->canvas->letterbox_bgcolor);
+ if (!strcasecmp(text, "allclear")) {
+ switch_channel_set_variable(member->channel, "video_banner_text", NULL);
+ }
+
goto end;
}
}
}
}
-
+
if (count_changed) {
need_refresh = 1;
need_keyframe = 1;