PA doesn't provide a mechanism for handling/reporting async errors or failure #143
Labels
LIST-REVIEW
Requires open review/discussion on the mailing list
P3
Priority: Normal
public-api
The public API defined in include/PortAudio.h
Issue created by @RossBencina
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.
The text was updated successfully, but these errors were encountered: