]> git.baikalelectronics.ru Git - kernel.git/commit
ALSA: fireworks/firewire-lib: Add a quirk for wrong dbs in tx packets
authorTakashi Sakamoto <o-takashi@sakamocchi.jp>
Fri, 25 Apr 2014 13:45:05 +0000 (22:45 +0900)
committerTakashi Iwai <tiwai@suse.de>
Mon, 26 May 2014 12:25:00 +0000 (14:25 +0200)
commit993423d61ded1cdb2b8f3568768a74e1fb18e688
tree184134a0b33f09ac49d8301f534dc9e83f61c2a8
parentf433b6fe787668e9020ef9191efb9f7771d1d4e5
ALSA: fireworks/firewire-lib: Add a quirk for wrong dbs in tx packets

One of Fireworks firmware, named  as 'AudioFire9', seems to transmit
packets with wrong value of dbs. It's always 0x11 but actual size of
data block is different.

This commit adds a flag for this quirk and some codes to calculate
correct size.

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
sound/firewire/fireworks/fireworks.c
sound/firewire/fireworks/fireworks.h
sound/firewire/fireworks/fireworks_stream.c