USB descriptor debugger (audio)
USB descriptor debugger (audio)
- Subject: USB descriptor debugger (audio)
- From: Borge Strand-Bergesen <email@hidden>
- Date: Tue, 16 Feb 2016 10:06:58 +0100
Hi guys,
I'm new to the list. If this question is inappropriate here, please PM me the right place to ask.
My company makes an audio device which supports both USB Audio Class 1 and 2. iOS does not play back on UAC1 but works on UAC2. OS X handles both. I'm trying to understand how to make both audio classes work on both iOS and OS X. I believe this relates to low-level USB (audio) code.
It took a bit of descriptor editing to make UAC1 work on OS X, and I suspect iOS doesn't work because of a remaining descriptor bug. Both protocols use asynchronous USB Audio playback with a dedicated feedback endpoint. Earlier versions of the device code also supported recording, which OS X used to find rather confusing before it was fully designed out. There's a fair chance I haven't gotten the design-out perfect yet, and that iOS is unhappy about the job.
Could you please point me in the direction of tests, debug tools or experts who could help me trace down this bug on iOS? The device works very well on all other OSes. (No native UAC2 support on Windows, but that's a different story.)
Best regards,
Borge
Børge Strand-Bergesen
email@hidden | Mobile: +47 90 63 99 18
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Darwin-kernel mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden