Thomas Sailer wrote:

> On Tue, 2004-02-24 at 15:05, Clemens Ladisch wrote:
>
> > BTW: A Plantronics headset (0x047f/0x0ca1) and the Griffin iMic
> > (0x077d/0x07af) have a similar bug.
>
> Hm, haven't found this in alsa in the linux kernel 2.6.3.

Alsa has this in the parse_audio_endpoints function since 0.9.5:

/*
 * plantronics headset and Griffin iMic have set adaptive-in
 * although it's really not...
 */
if ((dev->descriptor.idVendor == 0x047f &&
     dev->descriptor.idProduct == 0x0ca1) ||
    /* Griffin iMic (note that there is an older model 77d:223) */
    (dev->descriptor.idVendor == 0x077d &&
     dev->descriptor.idProduct == 0x07af)) {
        fp->ep_attr &= ~EP_ATTR_MASK;
        if (stream == SNDRV_PCM_STREAM_PLAYBACK)
                fp->ep_attr |= EP_ATTR_ADAPTIVE;
        else
                fp->ep_attr |= EP_ATTR_SYNC;
}

> Also, I do have a Griffin iMic and it works for me without kludge...

Probably the older model mentioned in the comment ...


Regards,
Clemens




-------------------------------------------------------
SF.Net is sponsored by: Speed Start Your Linux Apps Now.
Build and deploy apps & Web services for Linux with
a free DVD software kit from IBM. Click Now!
http://ads.osdn.com/?ad_id=1356&alloc_id=3438&op=click
_______________________________________________
[EMAIL PROTECTED]
To unsubscribe, use the last form field at:
https://lists.sourceforge.net/lists/listinfo/linux-usb-devel

Reply via email to