On Fri, 28 Jun 2019 07:53:31 +0200, Takashi Sakamoto wrote: > > In IEC 61883-6, 8 MIDI data streams are multiplexed into single MIDI > conformant data channel. The index of stream is calculated by modulo 8 > of the value of data block counter. Therefore data block processing > layer requires valid value of data block counter. > > In recent changes of ALSA IEC 61883-1/6 engine, the value of data block > counter is changed before calling data block processing layer. This > brings miss detection of MIDI messages in non-blocking transmission > method is used. > > This commit fixes the bug by changing chached data block counter after > calling data block processing layer. > > Fixes: e335425b6596 ("ALSA: firewire-lib: split helper function to check incoming CIP header") > Signed-off-by: Takashi Sakamoto <o-takashi@xxxxxxxxxxxxx> Thanks, applied now. Takashi _______________________________________________ Alsa-devel mailing list Alsa-devel@xxxxxxxxxxxxxxxx https://mailman.alsa-project.org/mailman/listinfo/alsa-devel