summaryrefslogtreecommitdiffstats
path: root/kernel/user.c
diff options
context:
space:
mode:
authorTakashi Sakamoto <o-takashi@sakamocchi.jp>2015-05-22 23:00:52 +0900
committerTakashi Iwai <tiwai@suse.de>2015-05-23 09:13:19 +0200
commit6fc6b9ce41c6e6ee123f0da5d3bfd7b628be2bd0 (patch)
tree37a6c6a87561a0e5a4879256f6a2cc40ccf7cab7 /kernel/user.c
parent875be09160345442196d0889ddf48f747701e12c (diff)
downloadlinux-6fc6b9ce41c6e6ee123f0da5d3bfd7b628be2bd0.tar.bz2
ALSA: firewire-lib: pass the number of data blocks in incoming packets to outgoing packets
Current implementation reuses the value of syt field in incoming packet to outgoing packet for full duplex timestamp synchronization, while the number of data blocks in outgoing packets refers to hard-coded table and the synchronization cannot be applied to non-blocking stream. This commit passes the number of data blocks from incoming packet processing to outgoing packet processing for the synchronization. For normal mode, isochronous callback handler is changed to generate the values of syt and data blocks. Signed-off-by: Takashi Sakamoto <o-takashi@sakamocchi.jp> Signed-off-by: Takashi Iwai <tiwai@suse.de>
Diffstat (limited to 'kernel/user.c')
0 files changed, 0 insertions, 0 deletions