linux/sound/firewire/bebob
Takashi Sakamoto c71283cb68 ALSA: bebob: drop reuse of incoming packet parameter for outgoing packet parameter
Windows driver for BeBoB-based models mostly wait for transmitted packets,
then transfer packets to the models. This looks for the relationship
between incoming packets and outgoing packets to synchronize the sequence
of presentation timestamp.

However, the sequence between packets of both direction has no
relationship. Even if receiving NO-DATA packets, the drivers transfer
packets with meaningful value in SYT field. Additionally, the order of
starting packets is always the same, independently of the source of clock.
The corresponding driver is expected as a generator of presentation
timestamp and these models can select it as a source of sampling clock.

This commit drops reusing SYT sequence from ALSA bebob driver. The driver
always transfer packets with presentation timestamp generated by ALSA
firewire stack, without re-using the sequence of value in SYT field in
incoming packets to outgoing packets.

Signed-off-by: Takashi Sakamoto <o-takashi@sakamocchi.jp>
Signed-off-by: Takashi Iwai <tiwai@suse.de>
2016-05-10 17:03:57 +02:00
..
bebob_command.c ALSA: bebob: Prepare for device specific operations 2014-05-26 14:31:15 +02:00
bebob_focusrite.c ALSA: bebob: constify various snd_bebob structures 2015-10-11 18:12:37 +02:00
bebob_hwdep.c ALSA: bebob: Add hwdep interface 2014-05-26 14:31:03 +02:00
bebob_maudio.c ALSA: bebob: use correct type for __be32 data 2015-10-19 11:57:03 +02:00
bebob_midi.c ALSA: bebob: change type of substream counter from atomic_t to unsigned int 2016-02-20 15:45:38 +01:00
bebob_pcm.c ALSA: bebob: change type of substream counter from atomic_t to unsigned int 2016-02-20 15:45:38 +01:00
bebob_proc.c ALSA: bebob: constify various snd_bebob structures 2015-10-11 18:12:37 +02:00
bebob_stream.c ALSA: bebob: drop reuse of incoming packet parameter for outgoing packet parameter 2016-05-10 17:03:57 +02:00
bebob_terratec.c ALSA: bebob: constify various snd_bebob structures 2015-10-11 18:12:37 +02:00
bebob_yamaha.c ALSA: bebob: constify various snd_bebob structures 2015-10-11 18:12:37 +02:00
bebob.c ALSA: bebob: delayed registration of sound card 2016-03-31 15:36:18 +02:00
bebob.h ALSA: bebob: drop reuse of incoming packet parameter for outgoing packet parameter 2016-05-10 17:03:57 +02:00
Makefile ALSA: fireworks/bebob/oxfw/dice: enable to make as built-in 2015-10-18 09:08:11 +02:00