linux/sound/pci/hda
Herton Ronaldo Krzesinski 5908589f31 ALSA: hda - fix noise issue when recording from digital mic with alc268
With auto config model of alc268 realtek codec, it allows to select any
of possible available digital microphone inputs when only one is
available. For example, when only digital mic in nid 0x12 is available,
on second input source it will allow you to select unavailable digital
mic in nid 0x13. The problem is that selecting unavailable digital mic
creates a source of noise when recording (I'm not sure if this happens
on all machines with alc268 and only one digital mic input, but testing
on a quanta uw1 netbook a lot of noise is introduced in recording from
digital mic 0x12/first input source, when you select the unavailable
digital mic 0x13 for capture source 0x24 in the second input source in
mixer).

Then to avoid noise when recording from digital mic with auto model in
this case, prevent a digital mic input source to be selected if
microphone is not available.

Signed-off-by: Herton Ronaldo Krzesinski <herton@mandriva.com.br>
Signed-off-by: Takashi Iwai <tiwai@suse.de>
2009-08-12 07:35:02 +02:00
..
hda_beep.c Merge branch 'fix/hda' into topic/hda 2009-07-09 18:48:38 +02:00
hda_beep.h ALSA: hda - Fix digital beep tone calculation 2009-05-19 12:54:55 +02:00
hda_codec.c Merge branch 'fix/hda' into topic/hda 2009-08-03 08:37:17 +02:00
hda_codec.h Merge branch 'fix/hda' into topic/hda 2009-08-03 08:37:17 +02:00
hda_eld.c ALSA: hda: fix out-of-bound hdmi_eld.sad[] write 2009-07-29 14:35:20 +02:00
hda_generic.c ALSA: hda - Introduce get_wcaps_type() macro 2009-07-27 12:54:26 +02:00
hda_hwdep.c ALSA: hda - Add patch module option 2009-06-24 11:53:43 +02:00
hda_intel.c ALSA: hda - Add a white-list for MSI option 2009-08-11 14:25:46 +02:00
hda_local.h ALSA: hda - Introduce get_wcaps_type() macro 2009-07-27 12:54:26 +02:00
hda_proc.c ALSA: hda - Introduce get_wcaps_type() macro 2009-07-27 12:54:26 +02:00
Kconfig ALSA: hda - Add Cirrus Logic CS420x support 2009-07-01 18:11:44 +02:00
Makefile ALSA: hda - Add Cirrus Logic CS420x support 2009-07-01 18:11:44 +02:00
patch_analog.c ALSA: hda - Reword information messages for BIOS auto-probing mode 2009-07-28 16:06:56 +02:00
patch_atihdmi.c ALSA: hda - Remove duplicated strings from codec name 2008-12-18 09:17:56 +01:00
patch_ca0110.c ALSA: hda - Introduce get_wcaps_type() macro 2009-07-27 12:54:26 +02:00
patch_cirrus.c ALSA: hda - Enable HP output with Macbook Pro 5, 5 2009-07-30 14:57:25 +02:00
patch_cmedia.c ALSA: hda - Reword information messages for BIOS auto-probing mode 2009-07-28 16:06:56 +02:00
patch_conexant.c ALSA: hda - Add CX20582 and OLPC XO-1.5 support 2009-07-16 16:03:08 +02:00
patch_intelhdmi.c ALSA: hda: add IbexPeak/Clarkdale HDMI model with static cvt/pin number 2009-08-03 08:35:05 +02:00
patch_nvhdmi.c ALSA: hda - Support NVIDIA 8 channel HDMI audio 2009-06-01 11:05:26 +02:00
patch_realtek.c ALSA: hda - fix noise issue when recording from digital mic with alc268 2009-08-12 07:35:02 +02:00
patch_si3054.c ALSA: hda - Modularize HD-audio driver 2008-11-27 15:47:11 +01:00
patch_sigmatel.c ALSA: hda - Fix Oops due to STAC/IDT auto-mic changes 2009-08-10 07:44:09 +02:00
patch_via.c ALSA: hda - Introduce get_wcaps_type() macro 2009-07-27 12:54:26 +02:00