linux-kernel-test/sound/pci
Takashi Iwai 3214b9665c ALSA: hda - Implement dynamic loopback control for VIA codecs
This patch adds the dynamic control of analog-loopback for VIA codecs.

When the loopback is enabled, the inputs from line-ins and mics are
mixed with the front DAC, and sent to the front outputs.  The very same
input is routed to the headhpones and speakers in loopback mode.
However, since the loopback mix can't take other than the front DAC,
there is no longer individual volume controls for headphones and
speakers.  Once when the loopback control is off, these volumes take
effect.

Since the individual volumes are more desired in general use caess, the
loopback mode is set to off as default for now.

Signed-off-by: Takashi Iwai <tiwai@suse.de>
2011-07-18 16:47:33 +02:00
..
ac97 ALSA: azt3328: hook up new emulated AC97 on AC97 patch side 2011-02-19 16:03:08 +01:00
ali5451
asihpi ALSA: Remove unneeded version.h includes from sound/ 2011-06-24 11:28:17 +02:00
au88x0 Merge branch 'topic/misc' into for-linus 2011-05-22 10:01:29 +02:00
aw2
ca0106 Fix common misspellings 2011-03-31 11:26:23 -03:00
cs46xx ALSA: cs46xx memory management fixes for cs46xx_dsp_spos_create() 2010-11-01 10:26:23 +01:00
cs5535audio ALSA: cs5535 - Fix invalid big-endian conversions 2011-06-30 12:35:45 +02:00
ctxfi Fix common misspellings 2011-03-31 11:26:23 -03:00
echoaudio
emu10k1 ALSA: emu10k1: Add details for E-mu 0404 PCIe version 2011-06-12 21:24:17 +02:00
hda ALSA: hda - Implement dynamic loopback control for VIA codecs 2011-07-18 16:47:33 +02:00
ice1712 Fix common misspellings 2011-03-31 11:26:23 -03:00
korg1212
lola ALSA: lola - Fix section mismatch 2011-06-15 15:14:49 +02:00
lx6464es ALSA: lx6464es - make 1 bit signed bitfield unsigned 2010-11-01 10:28:35 +01:00
mixart Fix common misspellings 2011-03-31 11:26:23 -03:00
nm256
oxygen ALSA: oxygen: fix output routing on Xonar DG 2011-01-31 12:00:02 +01:00
pcxhr Fix common misspellings 2011-03-31 11:26:23 -03:00
riptide
rme9652 ALSA: hdspm - Fix compile warnings with PPC 2011-06-30 12:45:36 +02:00
trident
vx222
ymfpci ALSA: ymfpci: use enum control info helper 2011-01-10 16:47:03 +01:00
ad1889.c Fix common misspellings 2011-03-31 11:26:23 -03:00
ad1889.h
ak4531_codec.c
als300.c
als4000.c
atiixp_modem.c ALSA: atiixp - Fix wrong time-out checks during ac-link reset 2011-03-11 15:45:32 +01:00
atiixp.c ALSA: atiixp - Fix wrong time-out checks during ac-link reset 2011-03-11 15:45:32 +01:00
azt3328.c Fix common misspellings 2011-03-31 11:26:23 -03:00
azt3328.h
bt87x.c ALSA: bt87x: use enum control info helper 2011-01-10 16:46:56 +01:00
cmipci.c Fix common misspellings 2011-03-31 11:26:23 -03:00
cs4281.c
cs5530.c
ens1370.c ALSA: ens1371: fix Creative Ectiva support 2011-03-30 08:57:27 +02:00
ens1371.c
es1938.c
es1968.c ALSA: tea575x: use better card and bus names 2011-05-13 19:43:24 +02:00
fm801.c ALSA: fm801: add error handling if auto-detect fails 2011-06-03 10:11:17 +02:00
intel8x0.c Fix common misspellings 2011-03-31 11:26:23 -03:00
intel8x0m.c Merge branch 'topic/misc' into for-linus 2011-05-22 10:01:29 +02:00
Kconfig Merge branch 'topic/misc' into for-linus 2011-05-22 10:01:29 +02:00
maestro3.c
Makefile ALSA: Add the driver for Digigram Lola PCI-e boards 2011-05-03 16:31:05 +02:00
rme32.c
rme96.c Fix common misspellings 2011-03-31 11:26:23 -03:00
sis7019.c Fix common misspellings 2011-03-31 11:26:23 -03:00
sis7019.h
sonicvibes.c
via82xx_modem.c
via82xx.c