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

d #3

Merged
merged 29 commits into from
May 26, 2022
Merged

d #3

merged 29 commits into from
May 26, 2022

Conversation

Commandserver
Copy link
Owner

No description provided.

Commandserver and others added 29 commits May 13, 2022 23:53
# Conflicts:
#	src/dpp/application.cpp
added application icon getters
If the voice courier thread waits because of no voice data, it can
hang forever in the destructor because the thread is never signaled
to unblock (unless woken up by a spurious wake). This change adds
the signaling in the destructor to unblock a waiting courier thread.
Fix potential hang in discord_voice_client destructor.
The break condition of the voice courier thread is incorrect. It is
checking the client user ID to parking lot map size, but it should
be checking whether there are any payloads to deliver.
Fix discord_voice_client hanging in destructor, again.
The condition variable condition always succeeds, so it has no benefit
in improving energy consumption. Removing the condition because we
actually need to iterate over our containers (or introduce extra states,
which I am not a big fan of) to find out whether there are payloads to
deliver.
Improve discord_voice_client energy.
@Commandserver Commandserver merged commit 7f82300 into Commandserver:master May 26, 2022
Commandserver pushed a commit that referenced this pull request Oct 29, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants