summaryrefslogtreecommitdiffstats
path: root/sound/firewire/bebob
diff options
context:
space:
mode:
authorClemens Ladisch <clemens@ladisch.de>2014-11-25 22:52:24 +0100
committerTakashi Iwai <tiwai@suse.de>2015-01-16 22:50:45 +0100
commit5c697e5b46efea2c0a5da55208bc71db46698fd1 (patch)
tree65264f081f2dc54c44214a5e163be5ddaa18c7e9 /sound/firewire/bebob
parent92cb46584e104e2f4b14a44959109ffe13524a26 (diff)
downloadop-kernel-dev-5c697e5b46efea2c0a5da55208bc71db46698fd1.zip
op-kernel-dev-5c697e5b46efea2c0a5da55208bc71db46698fd1.tar.gz
ALSA: firewire-lib: remove rx_blocks_for_midi quirk
There are several devices that expect to receive MIDI data only in the first eight data blocks of a packet. If the driver restricts the data rate to the allowed rate (as mandated by the specification, but not yet implemented by this driver), this happens naturally. Therefore, there is no reason to ever try to use more data packets with any device. Signed-off-by: Clemens Ladisch <clemens@ladisch.de> Reviewed-by: Takashi Sakamoto <o-takashi@sakamocchi.jp> Tested-by: Takashi Sakamoto <o-takashi@sakamocchi.jp> Signed-off-by: Takashi Iwai <tiwai@suse.de>
Diffstat (limited to 'sound/firewire/bebob')
-rw-r--r--sound/firewire/bebob/bebob_stream.c7
1 files changed, 0 insertions, 7 deletions
diff --git a/sound/firewire/bebob/bebob_stream.c b/sound/firewire/bebob/bebob_stream.c
index 1aab0a32..0ebcabf 100644
--- a/sound/firewire/bebob/bebob_stream.c
+++ b/sound/firewire/bebob/bebob_stream.c
@@ -484,13 +484,6 @@ int snd_bebob_stream_init_duplex(struct snd_bebob *bebob)
amdtp_stream_destroy(&bebob->rx_stream);
destroy_both_connections(bebob);
}
- /*
- * The firmware for these devices ignore MIDI messages in more than
- * first 8 data blocks of an received AMDTP packet.
- */
- if (bebob->spec == &maudio_fw410_spec ||
- bebob->spec == &maudio_special_spec)
- bebob->rx_stream.rx_blocks_for_midi = 8;
end:
return err;
}
OpenPOWER on IntegriCloud