linux/sound/pci/hda
Anssi Hannula ea87d1c493 ALSA: hda - Add support for HDMI HBR passthrough
Passing IEC 61937 encapsulated compressed audio at bitrates over 6.144
Mbps (i.e. more than a single 2-channel 16-bit 192kHz IEC 60958 link)
over HDMI requires the use of HBR Audio Stream Packets instead of Audio
Sample Packets.

Enable HBR mode when the stream has 8 channels and the Non-PCM bit is
set.

If the audio converter is not connected to any HBR-capable pins, return
-EINVAL in prepare().

Signed-off-by: Anssi Hannula <anssi.hannula@iki.fi>
Signed-off-by: Takashi Iwai <tiwai@suse.de>
2010-08-03 12:53:36 +02:00
..
hda_beep.c include cleanup: Update gfp.h and slab.h includes to prepare for breaking implicit slab.h inclusion from percpu.h 2010-03-30 22:02:32 +09:00
hda_beep.h ALSA: hda - Fix beep_mode option value 2009-11-16 15:33:49 +01:00
hda_codec.c ALSA: hda - Set Stream Type in Stream Format according to AES0 2010-08-03 12:53:27 +02:00
hda_codec.h ALSA: hda - Add support for HDMI HBR passthrough 2010-08-03 12:53:36 +02:00
hda_eld.c include cleanup: Update gfp.h and slab.h includes to prepare for breaking implicit slab.h inclusion from percpu.h 2010-03-30 22:02:32 +09:00
hda_generic.c ALSA: hda - add more NID->Control mapping 2009-12-15 09:33:04 +01:00
hda_hwdep.c ALSA: hda - Ensure codec patch files are checked for the correct codec ID 2010-07-26 10:28:01 +02:00
hda_intel.c ALSA: hda - Set Stream Type in Stream Format according to AES0 2010-08-03 12:53:27 +02:00
hda_local.h fix comment typo in sound/pci/hda/hda_local.h 2010-03-19 11:00:58 +01:00
hda_proc.c ALSA: hda - introduce HDA_SUBDEV_AMP_FLAG (ControlAmp in proc) 2009-12-15 09:33:17 +01:00
Kconfig ALSA: intelhdmi - add dependency on SND_DYNAMIC_MINORS 2010-05-17 08:11:39 +02:00
Makefile ALSA: hda - Build hda_eld into snd-hda-codec module 2010-03-04 16:05:24 +01:00
patch_analog.c ALSA: hda - Fix Thinkpad X300 so SPDIF is not exposed 2010-08-03 08:57:47 +02:00
patch_atihdmi.c ALSA: hda: move open coded tricks into get_wcaps_channels() 2009-08-24 09:42:48 +02:00
patch_ca0110.c ALSA: hda - proc - introduce Control: lines to show mixer<->NID assignment 2009-11-16 11:35:14 +01:00
patch_cirrus.c ALSA: hda - fix array indexing while creating inputs for Cirrus codecs 2010-05-05 09:45:33 +02:00
patch_cmedia.c ALSA: hda - Fix NID association for capture mixers 2009-12-23 08:38:28 +01:00
patch_conexant.c ALSA: hda - FIX to not expose SPDIF on Thinkpad X301, since it does not have the ability to use SPDIF 2010-08-03 08:57:11 +02:00
patch_hdmi.c ALSA: hda - Add support for HDMI HBR passthrough 2010-08-03 12:53:36 +02:00
patch_intelhdmi.c ALSA: hda - Add support for HDMI HBR passthrough 2010-08-03 12:53:36 +02:00
patch_nvhdmi.c ALSA: hda - Add support for HDMI HBR passthrough 2010-08-03 12:53:36 +02:00
patch_realtek.c ALSA: hda - Do not try to create speaker NIDs for ALC268 if there aren't any 2010-08-02 14:51:01 +02:00
patch_si3054.c ALSA: hda - add more NID->Control mapping 2009-12-15 09:33:04 +01:00
patch_sigmatel.c ALSA: hda: Fix model quirk for Dell M1730 2010-05-25 08:46:01 +02:00
patch_via.c ALSA: HDA: VT1708S: fix Smart5.1 mode 2010-07-12 17:25:45 +02:00