[alsa-devel] A plea for help on mixer support for Fast Track Ultra (8R)

Felix Homann linuxaudio at showlabor.de
Wed May 18 17:29:49 CEST 2011

Sorry for the mail formated patches!

Here's a single combined patch.



Am 18.05.2011 17:19, schrieb Felix Homann:
> Hi,
> I need some help again by someone who's more familiar with Alsa's 
> inner working than I am. This might be you, Daniel ;-)
> I've attached a patch series that would add support for the mixer in 
> M-Audio's Fast Track Ultra (8R) devices.
> BUT, it will break others!
> It will break others in that mixer controls will show up multiple 
> times. The reason for this seems to be my ambitiuos calling of 
> snd_usb_create_mixer() for quirked devices in card.c. To circumvent 
> the problem of a control showing up multiple times, I check for 
> duplicates in add_unique_control_to_empty_mixer() and skip controls 
> already present.
> This doesn't work for devices which are not using 
> add_unique_control_to_empty_mixer(), in other words *all* devices not 
> using my messy patch...
> So, probably the best thing would be to have some kind of entry in 
> quirks-table.h to tell which device would need to be "mixerquirked" to 
> prevent other devices to be disturbed. How can this be done?
> I would highly appreciate anybody coming up with a proper solution.
> Kind regards,
> Felix
> _______________________________________________
> Alsa-devel mailing list
> Alsa-devel at alsa-project.org
> http://mailman.alsa-project.org/mailman/listinfo/alsa-devel

-------------- next part --------------
A non-text attachment was scrubbed...
Name: ftu-basic-mixer.patch
Type: text/x-patch
Size: 6014 bytes
Desc: not available
Url : http://mailman.alsa-project.org/pipermail/alsa-devel/attachments/20110518/c82d91c7/attachment.patch 

More information about the Alsa-devel mailing list