-
Notifications
You must be signed in to change notification settings - Fork 76
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
getLatencies() returns "-999 [ASE_HWMalfunction] unable to get stream info" on FlexASIO 1.10 #231
Labels
Milestone
Comments
The regression likely lies somewhere in 59f75ce. |
dechamps
added a commit
to dechamps/ASIOTest
that referenced
this issue
May 27, 2024
This would have prevented dechamps/FlexASIO#231.
dechamps
added a commit
that referenced
this issue
May 27, 2024
This brings in the test code that surfaces #231.
dechamps
added a commit
that referenced
this issue
May 27, 2024
This fixes a regression introduced by a typo in 59f75ce. The reason why that obviously wrong code compiled is because of a type safety trainwreck: PaStream* is an alias of void*, which can be implicitly converted from anything, and we accidentally passed a PaStream** instead of a PaStream*. Oops. Fixes #231
dechamps
added a commit
to dechamps/ASIOTest
that referenced
this issue
May 27, 2024
This would have prevented dechamps/FlexASIO#231.
dechamps
added a commit
that referenced
this issue
May 27, 2024
This brings in the test code that surfaces #231.
This is fixed in FlexASIO 1.10a. |
Filed PortAudio/portaudio#915 to make PortAudio more robust against this kind of programming error. |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
This is seen in both VB-Audio ASIO Driver Tester and FlexASIOTest. This only happens if
getLatencies()
is called aftercreateBuffers()
, but that is sadly the most common case.This is also a bug in FlexASIOTest, as evidenced by the following:
The text was updated successfully, but these errors were encountered: