提交 25dc16f6 编写于 作者: A Anssi Hannula 提交者: Takashi Iwai

ALSA: hda - fix printing of high HDMI sample rates

A previous commit af65cbf2 (ALSA: hdmi: fix printout of SAD sampling
rates) fixed the sample rates shown in /proc/asound/cardX/eldY and
kernel log to not be entirely wrong. However, a missing rate from the
array added in the patch causes HDMI rates 88.2 kHz, 96 kHz, 176.4 kHz,
and 192 kHz to be shown as 96 kHz, 176.4 kHz, 192 kHz, and 384 kHz,
respectively.

Fix the reporting by adding the ALSA rate 64 kHz into the conversion
array between 48 kHz and 88.2 kHz.
Signed-off-by: NAnssi Hannula <anssi.hannula@iki.fi>
Cc: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
Cc: stable@kernel.org
Signed-off-by: NTakashi Iwai <tiwai@suse.de>
上级 8de5d6f1
...@@ -385,8 +385,8 @@ int snd_hdmi_get_eld(struct hdmi_eld *eld, ...@@ -385,8 +385,8 @@ int snd_hdmi_get_eld(struct hdmi_eld *eld,
static void hdmi_print_pcm_rates(int pcm, char *buf, int buflen) static void hdmi_print_pcm_rates(int pcm, char *buf, int buflen)
{ {
static unsigned int alsa_rates[] = { static unsigned int alsa_rates[] = {
5512, 8000, 11025, 16000, 22050, 32000, 44100, 48000, 88200, 5512, 8000, 11025, 16000, 22050, 32000, 44100, 48000, 64000,
96000, 176400, 192000, 384000 88200, 96000, 176400, 192000, 384000
}; };
int i, j; int i, j;
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册