PA doesn't provide a mechanism for handling/reporting async errors or failure
At present, if code in a PortAudio callback thread fails for some reason, there is no way for a host API implementation to report this condition to the user. The API design assumes PortAudio can never fail asynchronously in this way.
This issue can arise in any PA implementation that runs its own callback thread and calls system functions that can fail/return an error.
At present the state of a PA stream in such error conditions is undefined.
This issue can arise in any PA implementation that runs its own callback thread and calls system functions that can fail/return an error.
At present the state of a PA stream in such error conditions is undefined.
Leave a comment