Hi,
this is a patch set for USB-audio driver for the code refactoring of PCM delay account as well as the reduction of the playback latency. The last change is a bit intrusive (despite of the smallness), and hopefully it won't break things. My initial tests through various backends were OK, but if anyone finds a problem, please let me know.
Takashi
===
Takashi Iwai (5): ALSA: usb-audio: Make snd_usb_pcm_delay() static ALSA: usb-audio: Pre-calculate buffer byte size ALSA: usb-audio: Refactoring delay account code ALSA: usb-audio: Factor out DSD bitrev copy function ALSA: usb-audio: Reduce latency at playback start
sound/usb/card.h | 8 +- sound/usb/endpoint.c | 1 + sound/usb/pcm.c | 202 ++++++++++++++++++++----------------------- sound/usb/pcm.h | 3 - 4 files changed, 101 insertions(+), 113 deletions(-)