summaryrefslogtreecommitdiffstats
path: root/sound
diff options
context:
space:
mode:
authorClemens Ladisch <clemens@ladisch.de>2005-04-22 15:33:01 +0200
committerJaroslav Kysela <perex@suse.cz>2005-05-29 10:05:07 +0200
commit08fe15899df9696a6d34abf96230ae0691f5de66 (patch)
tree387c1b20b6773ba002d25dbc46d80e699477b591 /sound
parent863ad944b9a32dc43baa76143275411824d5928e (diff)
downloadop-kernel-dev-08fe15899df9696a6d34abf96230ae0691f5de66.zip
op-kernel-dev-08fe15899df9696a6d34abf96230ae0691f5de66.tar.gz
[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')
-rw-r--r--sound/usb/usbaudio.c5
1 files changed, 3 insertions, 2 deletions
diff --git a/sound/usb/usbaudio.c b/sound/usb/usbaudio.c
index aae6614..a7183c5 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");
}
OpenPOWER on IntegriCloud