ALSA: usb-audio: Support low-latency start for implicit fb mode, too
In the implicit feedback mode, the driver starts both the playback and
the capture streams at the same time while feeding the silent data
to the playback stream until the application actually triggers the
playback. It's a known problem that this brings a significant latency
because a certain amount of silent packets are floating before the
actual data stream begins.
This patch is an attempt to reduce that. As default, the driver
behaves in a low-latency mode and starts only the capture stream
without feeding the silent data. When the playback stream is
triggered by user, it starts the playback stream, but processes the
data at the next capture packets for the implicit feedback mode.
Signed-off-by: Takashi Iwai <tiwai@suse.de>
1 file changed