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] 16000The 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