NetBSD-Bugs archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: kern/43542: hdaudio at 32000Hz

The following reply was made to PR kern/43542; it has been noted by GNATS.

From: "Jonathan A. Kollasch" <>
Subject: Re: kern/43542: hdaudio at 32000Hz
Date: Sun, 4 Jul 2010 03:43:07 +0000

 from my dmesg:
 hdafg0: 2ch/2ch 44100Hz-96000Hz 16/16 20/32 24/32
 So, 32kHz isn't a rate supported directly by the codec.
 Further debugging shows that hdaudio_stream_param() is being fed a rate
 of 64kHz when it fails.  64kHz isn't handled by the sample_rate switch
 statement.  It appears that I can use the 48kHz base with a multiplier
 of 4 and divisor of 3 to obtain 64kHz.  However, it doesn't appear that
 64kHz is a rate in the supported rate flag bits, so this option may be
 Anyway, shouldn't hdaudio_stream_param() fail more gracefully?  I'd
 suggest selecting the format first, and defaulting to 48kHz when an
 unsupported rate is attempted.  At least that wouldn't sound as
 horrific.  Or is there a way to EINVAL these requests at the audio(4)

Home | Main Index | Thread Index | Old Index