Tnx Clemens!
On Fri, 10 Aug 2007 09:33:46 +0200 "Clemens Ladisch" cladisch@fastmail.net wrote:
John L. Utz III wrote:
amixer controls | grep Surround numid=20,iface=MIXER,name='Surround Playback Switch' numid=21,iface=MIXER,name='Surround Playback Volume'
But for the life of me, i cant find the code that implements it!
Around line 1350 in ac97_codec.c:
/* build surround controls */ if ((snd_ac97_try_volume_mix(ac97, AC97_SURROUND_MASTER)) && !(ac97->flags & AC97_AD_MULTI)) { /* Surround Master (0x38) is with stereo mutes */ if ((err = snd_ac97_cmix_new_stereo(card, "Surround Playback", AC97_SURROUND_MASTER, 1, 0, ac97)) < 0) return err; }
HTH
It does, i think that i'll try to use snd_ac97_rename_vol_ctl() in patch_vt1618() to make Surround the Rear control.
Hopefully, i'll have a usable patch to submit for vt1618 next week, woohoo!
Clemens