-
Notifications
You must be signed in to change notification settings - Fork 22
jltcntp - needs protection from Jack XRUN #22
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
Comments
Depends on your hardware and system. pro-audio systems can be tweaked to run reliably (zero x-runs) at sub millisecond latency. -- While some casual consumer systems have issues to with even 20-30ms periods. If it's important to you, Implementing some x-run recovery or gracefully handling discontinuities (flywheel) may be prudent. |
Agreed, no xruns would be better.... but I already wrote some code ;-) With SyncIO driving Digi888's word clock with SPDIF output fed via M-Audio USB sound card, I got 3 xruns in a 8hr (overnight) session. |
Example output, with faked xrun. Note how you 'loose' a few timecode frames
|
I agree with @x42 that XRUNs should be handled outside of the scope of this tool. |
Since 'we' are receiving a continuous stream of audio data we are likely(?) to experience an XRUN from time to time.
The LTC frame is not protected, so a missing section of audio could mean that 2 part frames could be interpreted as one to produce incorrect data.
Write up and fix in process.
The text was updated successfully, but these errors were encountered: