mirror of
https://github.com/signalwire/freeswitch.git
synced 2025-04-17 01:02:12 +00:00
FS-7513: let the core thread to read video if vid-floor in conference already locked-hold by someone else
This commit is contained in:
parent
4fc94e3907
commit
055de41484
@ -2394,6 +2394,11 @@ static switch_status_t conference_add_member(conference_obj_t *conference, confe
|
|||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if (member->conference->video_floor_holder && member->conference->video_floor_holder != member && member->channel) {
|
||||||
|
// there's already someone hold the floor, tell the core thread start to read video
|
||||||
|
switch_channel_clear_flag(member->channel, CF_VIDEO_PASSIVE);
|
||||||
|
}
|
||||||
|
|
||||||
unlock_member(member);
|
unlock_member(member);
|
||||||
switch_mutex_unlock(member->audio_out_mutex);
|
switch_mutex_unlock(member->audio_out_mutex);
|
||||||
switch_mutex_unlock(member->audio_in_mutex);
|
switch_mutex_unlock(member->audio_in_mutex);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user