Message ID | 20191007110532.30270-1-o-takashi@sakamocchi.jp (mailing list archive) |
---|---|
Headers | show |
Series | firewire: share the size of period for both playback and capture PCM substreams | expand |
On Mon, 07 Oct 2019 13:05:15 +0200, Takashi Sakamoto wrote: > > Hi, > > This patchset is a preparation for enhancement of AMDTP domain that I > addressed to my previous patchset: > https://mailman.alsa-project.org/pipermail/alsa-devel/2019-July/152430.html > > When queued packets for several IT/IR contexts in the same domain are > handled in hardware IRQ context for an IT context, the number of events > in the packets are mostly the same for each of contexts. This means that > the size of period for PCM substreams associated to the contexts is also > the same. > > At present, PCM substreams for the contexts can have own size of period. > This commit adds a member into AMDTP domain to share the size of period > for PCM substreams on AMDTP streams in the same domain. > > This patchset includes optimization to detect whether isochronous > resources for AMDTP streams are reserved or not in pcm.open callback. > > Takashi Sakamoto (17): > firewire-lib: add a member into AMDTP domain for events per period > bebob: register the size of PCM period to AMDTP domain > fireworks: register the size of PCM period to AMDTP domain > oxfw: register the size of PCM period to AMDTP domain > dice: register the size of PCM period to AMDTP domain > firewire-digi00x: register the size of PCM period to AMDTP domain > firewire-tascam: register the size of PCM period to AMDTP domain > firewire-motu: register the size of PCM period to AMDTP domain > fireface: register the size of PCM period to AMDTP domain > bebob: use the same size of period for PCM substream in AMDTP streams > fireworks: use the same size of period for PCM substream in AMDTP > streams > oxfw: use the same size of period for PCM substream in AMDTP streams > dice: use the same size of period for PCM substream in AMDTP streams > firewire-digi00x: use the same size of period for PCM substream in > AMDTP streams > firewire-tascam: use the same size of period for PCM substream in > AMDTP streams > firewire-motu: use the same size of period for PCM substream in AMDTP > streams > fireface: use the same size of period for PCM substreams in AMDTP > streams Applied all 17 patches now (with the correction of subject prefix). thanks, Takashi