]> git.baikalelectronics.ru Git - kernel.git/commit
ALSA: firewire-lib: add support arbitrary value for fmt/fdf fields in CIP header
authorTakashi Sakamoto <o-takashi@sakamocchi.jp>
Sat, 19 Sep 2015 02:21:53 +0000 (11:21 +0900)
committerTakashi Iwai <tiwai@suse.de>
Tue, 29 Sep 2015 10:35:48 +0000 (12:35 +0200)
commit296362b0730ece0a4a5911993f3c1fc63cfad38f
treea92a9e5406537a12bd6296abdd62efeb4e76d94e
parente220f4c715dc0dfcf9f2e143a21f3617339acf27
ALSA: firewire-lib: add support arbitrary value for fmt/fdf fields in CIP header

Some vendor specific protocol uses its own value for fmt/fdf fields in
CIP header.

This commit support to set arbitrary values for the fields.

In IEC 61883-6, NO-DATA code is defined for FDF field. A packet with this
code includes no data even if it includes some data blocks. This commit
still leaves a condition to handle this special packet.

Signed-off-by: Takashi Sakamoto <o-takashi@sakamocchi.jp>
Signed-off-by: Takashi Iwai <tiwai@suse.de>
sound/firewire/amdtp.c
sound/firewire/amdtp.h