Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Synchronous port removal in audio conference bridge if port is newly added #4253

Merged
merged 4 commits into from
Jan 17, 2025

Conversation

nanangizz
Copy link
Member

@nanangizz nanangizz commented Jan 17, 2025

Currently with asynchronous conference bridge, port removal can only be done in the conference clock. This PR allows synchronous port removal for newly added port. Sample use case is when conference bridge has no clock (e.g: no sound device), without this the conference bridge slots will get full and never been able to be freed.


/* If the add-op is not found, it may be being executed */
if (ope == conf->op_queue)
goto on_return;
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

So how about the removal process itself?

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Nice catch! Should have just been fixed.

@nanangizz nanangizz merged commit 11ad831 into master Jan 17, 2025
37 of 39 checks passed
@nanangizz nanangizz deleted the conf-sync-remove branch January 17, 2025 09:06
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants