[PATCH v2 0/4] ALSA: firewire-lib: drop initial NODATA packets or empty packets

Takashi Iwai tiwai at suse.de
Tue May 25 08:55:07 CEST 2021


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@sakamocchi.jp/
> 
> 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


More information about the Alsa-devel mailing list