summaryrefslogtreecommitdiff
path: root/include/net/dn.h
diff options
context:
space:
mode:
authorTakashi Sakamoto <o-takashi@sakamocchi.jp>2019-06-02 16:12:56 +0900
committerTakashi Iwai <tiwai@suse.de>2019-06-11 11:36:24 +0200
commit55162d2bb0e86b2d0f87a82713b1e7ee761bf8a8 (patch)
tree0c01e296830b295488d829a81725d24447b540aa /include/net/dn.h
parent60aec494b389ae518b9fe8812bce953440c33123 (diff)
ALSA: fireface: reserve/release isochronous resources in pcm.hw_params/hw_free callbacks
Once allocated, isochronous resources are available for packet streaming, even if the streaming is cancelled. For this reason, current implementation handles allocation of the resources and starting packet streaming at the same time. However, this brings complicated procedure to start packet streaming. This commit separates the allocation and starting. The allocation is done in pcm.hw_params callback and available till pcm.hw_free callback. Even if any XRUN occurs, pcm.prepare callback is done to restart packet streaming for allocated the resources. There are two points to stop packet streaming; in pcm.hw_params and pcm.prepare callbacks. Signed-off-by: Takashi Sakamoto <o-takashi@sakamocchi.jp> Signed-off-by: Takashi Iwai <tiwai@suse.de>
Diffstat (limited to 'include/net/dn.h')
0 files changed, 0 insertions, 0 deletions