This is the second try on a series of patches that improves the mixer for Fast Track Ultra (8R) devices by
* adding TLV to existing controls * adding new controls for the effect section.
It unifies the control creation for FTU and Ebox-44 devices.
Mark, could you please look at mixer_quirks.c. Do we really need the range settings in snd_create_std_mono_ctl()? BTW, you might like to add some TLV callback to the Ebox-44 controls as well.
I hope I sorted Takashis issues out this time.
Regards,
Felix
Felix Homann (7): Unify M-Audio Fast Track Ultra and Ebox-44 mixer quirks. Rename and export mixer_vol_tlv Add TLV to M-Audio Fast Track Ultra controls Rename Fast Track Ultra mixer quirk functions Update comment for M-Audio FTU quirk M-Audio Fast Track Ultra: Add effect program switch M-Audio Fast Track Ultra: Add effect controls
sound/usb/mixer.c | 22 ++- sound/usb/mixer.h | 3 + sound/usb/mixer_quirks.c | 472 +++++++++++++++++++++++++++++++++++++++------- 3 files changed, 429 insertions(+), 68 deletions(-)