mbox series

[0/3] ALSA: firewire-lib: fixes for processing packets without CIP header

Message ID 20181215100321.1658-1-o-takashi@sakamocchi.jp (mailing list archive)
Headers show
Series ALSA: firewire-lib: fixes for processing packets without CIP header | expand

Message

Takashi Sakamoto Dec. 15, 2018, 10:03 a.m. UTC
Hi,

In kernel v4.12, a series of patch was applied to IEC 61883-1/6 packet
streaming engine in ALSA firewire stack to process isochronous packet
without CIP header. But this included some bugs. Especially, for capture
PCM substream, the engine handles PCM frames for applications as four
times against real time.

This patchset fixes the bugs.

Takashi Sakamoto (3):
  ALSA: firewire-lib: fix wrong handling payload_length as
    payload_quadlet
  ALSA: firewire-lib: fix wrong assignment for
    'out_packet_without_header' tracepoint
  ALSA: firewire-lib: use the same print format for 'without_header'
    tracepoints

 sound/firewire/amdtp-stream-trace.h | 4 ++--
 sound/firewire/amdtp-stream.c       | 4 +++-
 2 files changed, 5 insertions(+), 3 deletions(-)

Comments

Takashi Iwai Dec. 16, 2018, 9:11 a.m. UTC | #1
On Sat, 15 Dec 2018 11:03:18 +0100,
Takashi Sakamoto wrote:
> 
> Hi,
> 
> In kernel v4.12, a series of patch was applied to IEC 61883-1/6 packet
> streaming engine in ALSA firewire stack to process isochronous packet
> without CIP header. But this included some bugs. Especially, for capture
> PCM substream, the engine handles PCM frames for applications as four
> times against real time.
> 
> This patchset fixes the bugs.
> 
> Takashi Sakamoto (3):
>   ALSA: firewire-lib: fix wrong handling payload_length as
>     payload_quadlet
>   ALSA: firewire-lib: fix wrong assignment for
>     'out_packet_without_header' tracepoint
>   ALSA: firewire-lib: use the same print format for 'without_header'
>     tracepoints

Applied all three patches now.  Thanks.


Takashi