On Mon, 24 May 2021 05:13:42 +0200, Takashi Sakamoto wrote: > > Hi, > > This patchset is take 2 of my previous one; > * https://lore.kernel.org/alsa-devel/20210523124114.272134-1-o-takashi@xxxxxxxxxxxxx/ > > The devices based on BeBoB ASICs or the devices in Tascam FireWire > series transfer a batch of NODATA packet or empty packet in initial step > of streaming. To avoid processing them, current implementation uses an > option to skip processing content of tx packet during some initial > cycles. However, the hard-coded number is not enough useful. > > In 1st patch, ALSA IEC 61883-1/6 packet streaming engine becomes to drop > the initial packets. As a result, The tx_init_skip_cycles argument of > amdtp_domain_start() function changes its meaning. In the following > patches, ALSA bebob driver is refactored. > > Changes from v1: > * Fix -Wunused-but-set-variable warning reported by 0day-ci > * Add 2nd patch to obsolete unused member of structure > > Takashi Sakamoto (4): > ALSA: firewire-lib: drop initial NODATA or empty packet > ALSA: firewire-lib: obsolete callbacked member > ALSA: bebob: cancel switching connection order > ALSA: bebob: distinguish M-Audio ProFire Lightbridge quirk Applied all four patches now. Thanks. Takashi