12 Jul
2012
12 Jul
'12
9:44 a.m.
On 10.07.2012 23:33, Daniel Mack wrote:
Hi Gordon,
On 10.07.2012 20:57, Gordon Dilan wrote: 0
Interface Descriptor: bLength 9 bDescriptorType 4 bInterfaceNumber 2 bAlternateSetting 1 bNumEndpoints 1 bInterfaceClass 1 Audio bInterfaceSubClass 2 Streaming bInterfaceProtocol 0 iInterface 0 AudioStreaming Interface Descriptor: bLength 7 bDescriptorType 36 bDescriptorSubtype 1 (AS_GENERAL) bTerminalLink 2 bDelay 1 frames wFormatTag 1 PCM AudioStreaming Interface Descriptor: bLength 11 bDescriptorType 36 bDescriptorSubtype 2 (FORMAT_TYPE) bFormatType 1 (FORMAT_TYPE_I) bNrChannels 4 bSubframeSize 2 bBitResolution 16 bSamFreqType 1 Discrete tSamFreq[ 0] 16000
The interface only reports this single sample rate. If the vendor claims that there are in fact more, it would be good to know which ones.
Then we can add a quirk to parse_audio_format_rates_v1() in sound/usb/format.c - that shouldn't be too hard.
Something like the patch below could help. Can you try this?
Daniel