Skip to content

Commit

Permalink
ALSA: usb-audio: Fix Creative VF0420 rate
Browse files Browse the repository at this point in the history
Creative Live! Cam Vista IM (VF0420) reports rate of 16kHz while working
at 8kHz. The patch adds its USB ID to the existing quirk.

Signed-off-by: Pavel Hofman <[email protected]>
Signed-off-by: Takashi Iwai <[email protected]>
  • Loading branch information
pavhofman authored and tiwai committed Jan 14, 2014
1 parent 11e424e commit 8c4b79c
Showing 1 changed file with 4 additions and 2 deletions.
6 changes: 4 additions & 2 deletions sound/usb/format.c
Original file line number Diff line number Diff line change
Expand Up @@ -189,8 +189,10 @@ static int parse_audio_format_rates_v1(struct snd_usb_audio *chip, struct audiof
chip->usb_id == USB_ID(0x0ccd, 0x00b1)) &&
fp->altsetting == 5 && fp->maxpacksize == 392)
rate = 96000;
/* Creative VF0470 Live Cam reports 16 kHz instead of 8kHz */
if (rate == 16000 && chip->usb_id == USB_ID(0x041e, 0x4068))
/* Creative VF0420/VF0470 Live Cams report 16 kHz instead of 8kHz */
if (rate == 16000 &&
(chip->usb_id == USB_ID(0x041e, 0x4064) ||
chip->usb_id == USB_ID(0x041e, 0x4068)))
rate = 8000;

fp->rate_table[fp->nr_rates] = rate;
Expand Down

0 comments on commit 8c4b79c

Please sign in to comment.