linux/include/sound
Takashi Iwai eb8caf30f4 [ALSA] Improve the shared-jack handling on ac97
AC97 Codec
The handling of shared surround/clfe output jacks with line/mic-in
on some AC97 codecs is improved.

Instead of 'Line-In As Surround' or 'Mic As Center/LFE' switch, two
new enum controls are introduced: 'Channel Mode' and 'Surround Jack Mode'.
The formar changes the current output mode among 2, 4 and 6-channels.
The latter controls whether the jacks are shared or independent.

Signed-off-by: Takashi Iwai <tiwai@suse.de>
2005-05-29 10:00:48 +02:00
..
ac97_codec.h [ALSA] Improve the shared-jack handling on ac97 2005-05-29 10:00:48 +02:00
ad1816a.h Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
ad1848.h Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
ainstr_fm.h Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
ainstr_gf1.h Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
ainstr_iw.h Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
ainstr_simple.h Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
ak4xxx-adda.h Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
ak4114.h Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
ak4117.h Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
ak4531_codec.h Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
asequencer.h Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
asound_fm.h Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
asound.h [ALSA] replace SNDRV_PCM_HW_PARAMS_RUNTIME -> SNDRV_PCM_HW_PARAMS_NORESAMPLE 2005-05-29 10:00:45 +02:00
asoundef.h Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
control.h Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
core.h Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
cs46xx_dsp_scb_types.h Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
cs46xx_dsp_spos.h Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
cs46xx_dsp_task_types.h Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
cs46xx.h Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
cs4231.h Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
cs8403.h Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
cs8427.h Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
driver.h Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
emu10k1_synth.h Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
emu10k1.h [ALSA] Improve SPDIF playback via the P16V/CA0151 chip. 2005-05-29 09:58:49 +02:00
emu8000_reg.h Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
emu8000.h Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
emux_legacy.h Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
emux_synth.h Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
es1688.h Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
gus.h Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
hdsp.h Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
hwdep.h Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
i2c.h Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
info.h Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
initval.h Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
memalloc.h Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
minors.h Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
mixer_oss.h Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
mpu401.h Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
opl3.h Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
opl4.h Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
pcm_oss.h Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
pcm_params.h Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
pcm-indirect.h Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
pcm.h Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
rawmidi.h Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
sb16_csp.h Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
sb.h Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
seq_device.h Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
seq_instr.h Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
seq_kernel.h Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
seq_midi_emul.h Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
seq_midi_event.h Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
seq_oss_legacy.h Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
seq_oss.h Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
seq_virmidi.h Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
sfnt_info.h Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
snd_wavefront.h Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
soundfont.h Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
sscape_ioctl.h Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
tea575x-tuner.h Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
tea6330t.h Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
timer.h Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
trident.h Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
uda1341.h Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
util_mem.h Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
version.h Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
vx_core.h Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
wavefront_fx.h Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
wavefront.h Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
ymfpci.h Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00