You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Would like to propose introducing an sio.ErrXRun error which can be returned from sio linked sound.{Source,Sink,Duplex} to handle xruns (under-runs for playback, over-runs for capture)
This would be in combination with a Source,Sink,Duplex wrappers that handle sio.ErrXRun and
don't ever return them.
The error itself would provide timing information
It would also require interface documentation changes in module zc/sound, as for now the existence of an error implies unrecoverability (which is nice and simple)
The text was updated successfully, but these errors were encountered:
Is the first known design to not introduce sample buffering latency in implementing a blocking call by asynchronous callbacks.
As a result of the above, cannot distinguish exactly when xruns appear, but can only track deadlines that would guarantee to not generate xruns if there are no misses.
Would like to propose introducing an sio.ErrXRun error which can be returned from sio linked sound.{Source,Sink,Duplex} to handle xruns (under-runs for playback, over-runs for capture)
This would be in combination with a Source,Sink,Duplex wrappers that handle sio.ErrXRun and
don't ever return them.
The error itself would provide timing information
It would also require interface documentation changes in module zc/sound, as for now the existence of an error implies unrecoverability (which is nice and simple)
The text was updated successfully, but these errors were encountered: