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

Windows: just calling Pa_Initialize kills audio in other apps #564

Closed
jcelerier opened this issue Apr 30, 2021 · 4 comments
Closed

Windows: just calling Pa_Initialize kills audio in other apps #564

jcelerier opened this issue Apr 30, 2021 · 4 comments
Labels
src-asio Steinberg ASIO Host API /src/hostapi/asio

Comments

@jcelerier
Copy link
Contributor

Minimal repro:

#include <portaudio.h>
int main()
{
  Pa_Initialize();
  Pa_Terminate();
}

for instance, on my computer this kills Zoom's audio input and I have to set it up again.

@RossBencina
Copy link
Collaborator

Most likely it's a driver issue. Which Host APIs are you building with? Try without ASIO.

@Wol
Copy link

Wol commented May 29, 2021

Is there a way to at least get the list of devices / host API's without this happening whilst also having ASIO support? Is there a way to be able to at least list the ASIO devices without opening them?

@jcelerier
Copy link
Contributor Author

Does not seem possible as you can't really do much before Pa_Initialize - since I need asio I'll just use the asio sdk directly

@RossBencina RossBencina added the src-asio Steinberg ASIO Host API /src/hostapi/asio label Feb 24, 2022
@RossBencina
Copy link
Collaborator

Without further information about the specific device involved, we can only assume that this is a limitation of the particular driver. Certainly some devices (e.g. RME) support multiple clients without problems.

In summary, this is a limitation of the ASIO driver involved, not a limitation of PortAudio. We can only offer the functionality of the underlying ASIO driver.

Related to #696.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
src-asio Steinberg ASIO Host API /src/hostapi/asio
Projects
None yet
Development

No branches or pull requests

3 participants