---------------------
PatchSet 3136 
Date: 2005/04/22 15:33:01
Author: cladisch
Branch: HEAD
Tag: (none) 
Log:
Summary: usb-audio - show exact synchronous frequency in proc file

In the streamX proc file, show the exact number of samples per
USB frame as 16.16 hexadecimal floating point value.

Members: 
	usb/usbaudio.c:1.120->1.121 

Index: /sound/usb/usbaudio.c
diff -u /sound/usb/usbaudio.c.old /sound/usb/usbaudio.c
--- /sound/usb/usbaudio.c.old	Wed Apr 20 02:12:35 2005
+++ /sound/usb/usbaudio.c	Fri Apr 22 07:33:01 2005
@@ -1990,10 +1990,11 @@
 			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");
 	}