[alsa-devel] [alsa-cvslog] alsa-kernel: Official ALSA project GIT repository for Linux 2.6 branch, master now at v2.6.31-rc8-407-gfc9e4a3

Takashi Iwai tiwai at suse.de
Thu Oct 8 14:15:21 CEST 2009


At Thu, 08 Oct 2009 13:19:07 +0200,
Clemens Ladisch wrote:
> 
> jmal8295 wrote:
> > And I _will_ be regarding it as regression if I lose possibility to
> > change volume of the four streams independently.
> 
> Okay, as long as there is no application to handle PCM-interface
> controls, the DXS controls should not be hidden this way.
> 
> Anyway, the volume level regression can be solved by any renaming, so
> let's do just that.  Takashi, please pick the patch below instead.

Too late.  I already picked up the older patch.


Takashi

> ==========
> 
> sound: via82xx: rename DXS volume controls
> 
> Only some insiders know what the "VIA DXS" controls actually control, so
> change them to a more descriptive name.
> 
> Commit b452e08e73c0e3dbb0be82130217be4b7084299e in 2.6.30 broke the
> restoring of these volumes by "alsactl restore" that most distributions
> use; the renaming in this patch cures that regression by preventing
> alsactl from applying the old, wrong volume levels to the new controls.
> http://bugzilla.kernel.org/show_bug.cgi?id=14151
> http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=532613
> 
> Signed-off-by: Clemens Ladisch <clemens at ladisch.de>
> Cc: <stable at kernel.org>
> 
> --- a/sound/pci/via82xx.c
> +++ b/sound/pci/via82xx.c
> @@ -1705,7 +1705,7 @@
>  };
>  
>  static struct snd_kcontrol_new snd_via8233_dxs_volume_control __devinitdata = {
> -	.name = "VIA DXS Playback Volume",
> +	.name = "PCM Stream Playback Volume",
>  	.iface = SNDRV_CTL_ELEM_IFACE_MIXER,
>  	.access = (SNDRV_CTL_ELEM_ACCESS_READWRITE |
>  		   SNDRV_CTL_ELEM_ACCESS_TLV_READ),
> 


More information about the Alsa-devel mailing list