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

Don't use VPIO forcelist by default #244

Merged
merged 2 commits into from
Nov 19, 2024
Merged

Conversation

Pehrsons
Copy link
Contributor

This makes it so clients have to opt into the VPIO forcelist. It is currently mainly needed by gecko, since sites may create multiple streams to a builtin device with different prefs and processing params, and HAL audio units to builtin device are not working properly when there is a VPIO audio unit to the same builtin device on (anywhere) on the system.

With the cfg flag vpio-forcelist a client can avoid VPIO altogether, by not compiling with the flag, and by never creating input streams with the VOICE pref.

Should a client need to mix VOICE and non-VOICE input streams to a single device, it should enable vpio-forcelist.

Fixes #242.

This makes it so clients have to opt into the VPIO forcelist.
It is currently mainly needed by gecko, since sites may create multiple
streams to a builtin device with different prefs and processing params,
and HAL audio units to builtin device are not working properly when
there is a VPIO audio unit to the same builtin device on (anywhere) on
the system.

With the cfg flag vpio-forcelist a client can avoid VPIO altogether, by
not compiling with the flag, and by never creating input streams with
the VOICE pref.

Should a client need to mix VOICE and non-VOICE input streams to a
single device, it should enable vpio-forcelist.

Fixes #242.
@kinetiknz kinetiknz merged commit d5e7769 into trailblazer Nov 19, 2024
4 of 8 checks passed
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.

Inadvertent low-pass filter at ~11kHz
2 participants