if (conference->video_floor_holder) {
floor_holder = conference->video_floor_holder;
+ } else {
+ floor_holder = NULL;
}
if (member == NULL)
return SWITCH_STATUS_GENERR;
+ if (!switch_channel_test_flag(member->channel, CF_VIDEO)) {
+ switch_log_printf(SWITCH_CHANNEL_LOG, SWITCH_LOG_ERROR, "Channel %s does not have video capability!\n", switch_channel_get_name(member->channel));
+ }
+
if (switch_test_flag(member->conference, CFLAG_VIDEO_BRIDGE)) {
- switch_log_printf(SWITCH_CHANNEL_LOG, SWITCH_LOG_WARNING,
+ switch_log_printf(SWITCH_CHANNEL_LOG, SWITCH_LOG_ERROR,
"conference %s is in video bridge mode, this functionality is not compatible\n", member->conference->name);
return SWITCH_STATUS_FALSE;
}