Page 1 of 1

How to add lower frequencies @24bit into Fs list on windows?

Posted: Thu Feb 16, 2017 10:50 am
by xchips
Hi, everyone,

I'm wondering if XMOS UAC2.0 driver can support 8kHz, 11.025kHz, 12kHz, 16kHz, 22.05kHz, 24kHz, 32kHz @ 24bit, what i saw in that list is the lower frequencies only have 16bit options when they < 44.1kHz:
Unnamed QQ Screenshot20170216174427.png
Unnamed QQ Screenshot20170216174427.png (18.84 KiB) Viewed 2734 times
Unnamed QQ Screenshot20170216174427.png
Unnamed QQ Screenshot20170216174427.png (18.84 KiB) Viewed 2734 times
Then I tried to fall back to UAC1.0, but Windows can only show 48kHz, and 44.1kHz @24bit:
Unnamed QQ Screenshot20170216175242.png
Unnamed QQ Screenshot20170216175242.png (17.69 KiB) Viewed 2733 times
Unnamed QQ Screenshot20170216175242.png
Unnamed QQ Screenshot20170216175242.png (17.69 KiB) Viewed 2733 times
The other sample rates had been added to the USB descriptor:
AS Format Type 1 Descriptor:
------------------------------
0x1D bLength
0x24 bDescriptorType
0x02 bDescriptorSubtype
0x01 bFormatType
0x02 bNrChannels
0x03 bSubframeSize
0x18 bBitResolution (24 Bits/sample)
0x07 bSamFreqType (Discrete sampling frequencies)
0x001F40 tSamFreq(1) (8000 Hz)
0x002B11 tSamFreq(2) (11025 Hz)
0x002EE0 tSamFreq(3) (12000 Hz)
0x003E80 tSamFreq(4) (16000 Hz)
0x007D00 tSamFreq(5) (32000 Hz)
0x00AC44 tSamFreq(6) (44100 Hz)
0x00BB80 tSamFreq(7) (48000 Hz)

But Windows just cannot show all frequencies in that list.

I cannot figure why. I don't know if there is something else that I need to do to make up that list.

Thanks for your advice.