-
-
Notifications
You must be signed in to change notification settings - Fork 580
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
Audio corruption (sound card related) #119
Comments
Hi Tim. Is it possible to find out what XMOS part is being used? Shairport Sync sets the rate to be 44.1/16 stereo. If it can't do that, it will simply die. It's hard to understand how it could be working at all if it was somehow moving to something actually incompatible. So, I'm inclined to think there might be some other explanation, like a bad I wonder if there are any "accessible" (i.e. cheap) XMOS-based devices around that one could try things out on... |
Hi Mike, My thought was same that its the buggy USB driver in 3.18 series kernels thats not handling UAC2 correctly causing audio distortion. There is a workaround for this: Add "dwc_otg.fiq_fsm_mask=0x3" to the beginning of line in /boot/cmdline.txt. The user has the workaround configured and it fixed the distortion issue for local playback. Maybe the workaround is what is causing issues for Airplay and we have a catch-22 scenario. I'll ask him to test this out. Regards, |
Hi Tim. I was wondering if there's been any developments at your user's end on this issue? |
Hi Mike, Still an issue. I'm running 4.1.10+ kernel with Moode 2.4 and USB(UAC2) still seems to be broken for XMOS and CMEDIA chipsets with output from Airplay. Local output still requires dwc_otg.fiq_fsm_mask=0x3 workaround. Here is the thread that references the issue in the USB driver in 3.18 kernels. I was hoping the USB fixes would be in 4.1.10 but it does not appear to be so. Regards, |
Closing this due to inactivity. Feel free to open a new issue. |
Hi Mike,
User reports a lot of audio distortion when Airplay + DAC with XMOS based USB(UAC2) receiver. User description of issue is below and suggests XMOS part is "forcing 32bit" so I'm wondering whether this might be causing issue with shairport-sync.
Regards,
Tim Curtis
USER REPORT
"The DAC that fails is a special version of the CY-5100dsd with a XMOS USB part. The XMOS is forcing 32bit audio transfer and that might be part of the problem with Airplay, although it works fine with local file playback. When I use a CM6632A based USB (shipping version of the CY-5100dsd MK-II, 24bit max), then Airplay works fine."
The text was updated successfully, but these errors were encountered: