[alsa-devel] [PATCH 0/6] ALSA: firewire-lib: split allocation of isochronous resources from establishment of connection
Takashi Iwai
tiwai at suse.de
Mon Jun 17 09:15:35 CEST 2019
On Sat, 15 Jun 2019 11:10:55 +0200,
Takashi Sakamoto wrote:
>
> Hi,
>
> This patchset is a part of patches to reserve/release isochronous
> resources in pcm.hw_params/hw_free callbacks, like posted patchsets
> below:
> https://mailman.alsa-project.org/pipermail/alsa-devel/2019-June/150118.html
> https://mailman.alsa-project.org/pipermail/alsa-devel/2019-June/150863.html
>
> In IEC 61883-1/6, CMP is depicted with operations of isochronous
> resources. The ALSA firewire-lib module implements some kernel API
> for CMP according to it. However, once the isochronous resources
> are allocated, several packet streaming can run consecutively.
> Deallocation of isochronous resources for each of packet streaming
> is not needless.
>
> In this patchset, allocation of isochronous resources is split from
> establishment of connection so that CMP runs with allocated isochronous
> resources.
>
> Takashi Sakamoto (6):
> ALSA: bebob: code rafactoring for callback functions to PCM interface
> ALSA: bebob: code refactoring for callback function to rawmidi
> interface
> ALSA: bebob: change the range of critical section for stream data in
> PCM.hw_free callback
> ALSA: bebob: code refactoring for error path to start duplex stream
> ALSA: fireworks: change the range of critical section for stream data
> in PCM.hw_free callback
> ALSA: firewire-lib: split allocation of isochronous resources from
> establishment of connection
Applied now. Thanks.
Takashi
More information about the Alsa-devel
mailing list