]> git.baikalelectronics.ru Git - kernel.git/commit
ALSA: oxygen: Xonar DG(X): fix Stereo Upmixing regression
authorClemens Ladisch <clemens@ladisch.de>
Tue, 18 Mar 2014 08:31:18 +0000 (09:31 +0100)
committerTakashi Iwai <tiwai@suse.de>
Tue, 18 Mar 2014 08:51:58 +0000 (09:51 +0100)
commit31063acb0961ed3e3d64fcf23772c7fe2783e7cc
treec382cbd554e87223960f04bc95f504e66e14d4e2
parent7f141eff055ce01244a0b7987e1e18e93d5bdc3d
ALSA: oxygen: Xonar DG(X): fix Stereo Upmixing regression

The code introduced in commit 6e5b099eaa59 ("ALSA: oxygen: modify
adjust_dg_dac_routing function") accidentally disregarded the old value
of the playback routing register, so it broke the "Stereo Upmixing"
mixer control.

The unmuted parts of the channel routing are the same for all settings
of the output destination, so it suffices to revert that part of the
patch.

Fixes: 6e5b099eaa59 ('ALSA: oxygen: modify adjust_dg_dac_routing function')
Tested-by: Roman Volkov <v1ron@mail.ru>
Signed-off-by: Clemens Ladisch <clemens@ladisch.de>
Signed-off-by: Takashi Iwai <tiwai@suse.de>
sound/pci/oxygen/xonar_dg.c