[alsa-devel] [PATCH] ALSA: hda - fix printing of high HDMI sample rates

Takashi Iwai tiwai at suse.de
Tue Mar 13 18:33:32 CET 2012


At Tue, 13 Mar 2012 17:43:02 +0200,
Anssi Hannula wrote:
> 
> A previous commit af65cbf296 (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: Anssi Hannula <anssi.hannula at iki.fi>
> Cc: Pierre-Louis Bossart <pierre-louis.bossart at linux.intel.com>
> Cc: stable at kernel.org

Thanks, applied now.


Takashi

> 
> ---
>  sound/pci/hda/hda_eld.c |    4 ++--
>  1 files changed, 2 insertions(+), 2 deletions(-)
> 
> diff --git a/sound/pci/hda/hda_eld.c b/sound/pci/hda/hda_eld.c
> index c1da422..b58b4b1 100644
> --- a/sound/pci/hda/hda_eld.c
> +++ b/sound/pci/hda/hda_eld.c
> @@ -385,8 +385,8 @@ error:
>  static void hdmi_print_pcm_rates(int pcm, char *buf, int buflen)
>  {
>  	static unsigned int alsa_rates[] = {
> -		5512, 8000, 11025, 16000, 22050, 32000, 44100, 48000, 88200,
> -		96000, 176400, 192000, 384000
> +		5512, 8000, 11025, 16000, 22050, 32000, 44100, 48000, 64000,
> +		88200, 96000, 176400, 192000, 384000
>  	};
>  	int i, j;
>  
> -- 
> 1.7.7.2
> 


More information about the Alsa-devel mailing list