--------------------- 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"); }