[wdmaudiodev] Re: UAC2 on Creator's: locked to 44.1?
- From: Tim Roberts <timr@xxxxxxxxx>
- To: "wdmaudiodev@xxxxxxxxxxxxx" <wdmaudiodev@xxxxxxxxxxxxx>
- Date: Tue, 4 Jul 2017 12:09:04 -0700
On Jul 4, 2017, at 2:24 AM, Børge Strand-Bergesen <borge.strand@xxxxxxxxx>
I can now see all the class specific requests to my firmware in a debug
What it looks like now is that Win10 C.U. requests wLength=0x0100 bytes when
it requests the sample rate setup. My firmware is originally set up to
provide min(wLength, sizeof(Speedx)) bytes, which is shorter than 0x0100.
Interpreting only the low byte and sending 0x00 bytes makes Win10 C.U. halt
Who is "interpreting only the low byte"? wLength is, by definition, a 16-bit
value. All of the USB descriptor and request fields use Hungarian notation in
their names to embed the type, so even the name "wLength" tells you that it is
a 16-bit value.
Tim Roberts, timr@xxxxxxxxx
Providenza & Boekelheide, Inc.
Other related posts: