-
Notifications
You must be signed in to change notification settings - Fork 321
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
Unstable ASIO support? #409
Comments
I use the autogen.sh script and mingw64 to create the Makefiles on Windows and have not had any troubles compiling or running the ASIO API in RtAudio. I do not see why you would need to modify the #includes in those header files but perhaps you are using a different build approach? |
@garyscavone thanks for your reply. I use Visual Studio to compile directly from the source. But apart from that, the biggest problem is that I get crashes when using ASIO. Do you think this might be related with the introduced changes? I want to be able to switch between WASAPI and ASIO if the user intends so. Therefore I need to be able to delete the RtAudio object, and instantiate a new one using the required API. Was RtAudio designed to work this way? |
RtAudio was definitely designed to allow instances to be deleted and newly instantiated to support a different API, so that should be fine. Exactly why you are having problems with ASIO is not clear. What sort of audio device are you using? Does it have a native ASIO driver? |
@garyscavone I have found the culprit in the mean while. It seems to crash with the "Generic Low Latency ASIO driver" provided with Windows. I have simply decided to ignore that device. |
I was wondering how much stable is ASIO support? I have been trying to implement a switch between ASIO and WASAPI without having one or another compatibility hard coded.
One problem I have is that when starting the application with the ASIO API driver selected it crashes when starting the DAC stream
asio.cpp line 115
Also, since version 5.X.Y I need to have the folllowing modifications in order to compile the code with ASIO support:
Am I failing something obvious here?
I was really looking forward to have a driver selection mode that could allow selection between ASIO and WASAPI under Windows
The text was updated successfully, but these errors were encountered: