diff options
author | Clemens Ladisch <clemens@ladisch.de> | 2005-04-22 15:33:01 +0200 |
---|---|---|
committer | Jaroslav Kysela <perex@suse.cz> | 2005-05-29 10:05:07 +0200 |
commit | 08fe15899df9696a6d34abf96230ae0691f5de66 (patch) | |
tree | 387c1b20b6773ba002d25dbc46d80e699477b591 /sound/usb | |
parent | 863ad944b9a32dc43baa76143275411824d5928e (diff) | |
download | kernel-crypto-08fe15899df9696a6d34abf96230ae0691f5de66.tar.gz kernel-crypto-08fe15899df9696a6d34abf96230ae0691f5de66.tar.xz kernel-crypto-08fe15899df9696a6d34abf96230ae0691f5de66.zip |
[ALSA] usb-audio - show exact synchronous frequency in proc file
USB generic driver
In the streamX proc file, show the exact number of samples per
USB frame as 16.16 hexadecimal floating point value.
Signed-off-by: Clemens Ladisch <clemens@ladisch.de>
Diffstat (limited to 'sound/usb')
-rw-r--r-- | sound/usb/usbaudio.c | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/sound/usb/usbaudio.c b/sound/usb/usbaudio.c index aae66144d41..a7183c5876b 100644 --- a/sound/usb/usbaudio.c +++ b/sound/usb/usbaudio.c @@ -1990,10 +1990,11 @@ static void proc_dump_substream_status(snd_usb_substream_t *subs, snd_info_buffe snd_iprintf(buffer, "%d ", subs->dataurb[i].packets); snd_iprintf(buffer, "]\n"); snd_iprintf(buffer, " Packet Size = %d\n", subs->curpacksize); - snd_iprintf(buffer, " Momentary freq = %u Hz\n", + snd_iprintf(buffer, " Momentary freq = %u Hz (%#x.%04x)\n", snd_usb_get_speed(subs->dev) == USB_SPEED_FULL ? get_full_speed_hz(subs->freqm) - : get_high_speed_hz(subs->freqm)); + : get_high_speed_hz(subs->freqm), + subs->freqm >> 16, subs->freqm & 0xffff); } else { snd_iprintf(buffer, " Status: Stop\n"); } |