RE: UAC2 gadget not recognized on Windows 10

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



> > It seems such a feedback endpoint is now required by the standard:
> > "The USB 2.0 specification states that if isochronous OUT data
> > endpoint uses the asynchronous synchronization, an isochronous
> > feedback endpoint is needed."
> 
> We actually have both EP IN and EP OUT on the UAC2 function:
> 
>     272:static struct usb_endpoint_descriptor fs_epout_desc = {
>     282:static struct usb_endpoint_descriptor hs_epout_desc = {
>     349:static struct usb_endpoint_descriptor fs_epin_desc = {
>     359:static struct usb_endpoint_descriptor hs_epin_desc = {

Yes, but that isn't the issue AFAIU ? In the USB 2.0 standard related to synchronization (http://sdphca.ucsd.edu/lab_equip_manuals/usb_20.pdf chapter 5.12.4), an isochronous OUT ep with asynchronous synchronization is *required* (at least by Microsoft) to have a feedback IN ep, to be able to report to the host the rate so no under- or overrun condition occurs.

Regards
/Robert

��.n��������+%������w��{.n�����{���)��jg��������ݢj����G�������j:+v���w�m������w�������h�����٥




[Index of Archives]     [Linux Media]     [Linux Input]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]     [Old Linux USB Devel Archive]

  Powered by Linux