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

Remove DirectSound implementation #3828

Merged
merged 7 commits into from Oct 8, 2019

Conversation

davidebeatrici
Copy link
Member

DirectSound was the first audio backend supported by Mumble, in 2005.

Windows Vista introduced a brand new audio stack called WASAPI, which entirely replaced DirectSound. Support for it was added in 9a01814, 6bef650 and 677a399.

This commit entirely removes our DirectSound implementation, not needed anymore because we are dropping support for Windows XP in 1.4.

DirectSound was the first audio backend supported by Mumble, in 2005.

Windows Vista introduced a brand new audio stack called WASAPI, which entirely replaced DirectSound. Support for it was added in 9a01814, 6bef650 and 677a399.

This commit entirely removes our DirectSound implementation, not needed anymore because we are dropping support for Windows XP in 1.4.
The suggestion to use DirectSound was valid only for Windows versions prior to Vista, because WASAPI was introduced with it.

Fortunately DirectSound didn't appear in the UI as an option in case WASAPI was detected, hopefully we didn't mislead users into thinking that DirectSound is better than WASAPI.

Also, the description was suggesting to use DirectSound on non-Windows operating systems.
Updating 'mumble_en.ts'...
    Found 1717 source text(s) (14 new and 1703 already existing)
    Removed 15 obsolete entries
@davidebeatrici davidebeatrici added this to the 1.4.0 milestone Oct 5, 2019
@davidebeatrici davidebeatrici merged commit 523d40c into mumble-voip:master Oct 8, 2019
@Krzmbrzl Krzmbrzl moved this from Planned to Done in Road to 1.4.0 stable release Jun 1, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
No open projects
Development

Successfully merging this pull request may close these issues.

None yet

1 participant