On Mon, 08 Feb 2016 14:54:14 +0100, Takashi Sakamoto wrote: > > Hi, > > This patchset is to update my former RFCv2 and for merge request to > upstream. > > [RFC][PATCH 00/10 v2] ALSA: dice: stabiliza packet streaming > http://mailman.alsa-project.org/pipermail/alsa-devel/2015-December/101897.html > > Current ALSA Dice driver is written with somewhat ignoring actual hardware > design to perform 'dynamic sample rate selection'. As a result, the driver > includes some behaviors against users' expectation or functional > misleading. > > This patchset purges such over-engineering. As a result, userspace > applications can start PCM substreams just at current sampling > transfer frequency. If users want to start at different sampling > rate, they must set favorite rate in advance by tools. Currently, > ffado-mixer with ffado-dbus-server[1] and hinawa-dice-common-cui[2] are > available as such tool. > > For technical details, please refer to the post or our discussion in RFCv1: > > [RFC][PATCH 0/8] ALSA: dice: constrain PCM substreams to current sampling transfer frequency > http://mailman.alsa-project.org/pipermail/alsa-devel/2015-November/100525.html > > [1] as a part of FFADO utility > http://subversion.ffado.org/ > [2] in hinawa-utils repository > https://github.com/takaswie/hinawa-utils > > > Regards > > Takashi Sakamoto (6): > ALSA: dice: limit to current sampling transfer frequency > ALSA: dice: limit stream to current sampling transfer frequency. > ALSA: dice: add MIDI ports according to current number of MIDI > substreams > ALSA: dice: get the number of MBLA data channel at opening PCM > substream > ALSA: dice: purge generating channel cache > ALSA: dice: ensure phase lock before starting streaming Applied all six patches now to for-next branch. Thanks. Takashi _______________________________________________ Alsa-devel mailing list Alsa-devel@xxxxxxxxxxxxxxxx http://mailman.alsa-project.org/mailman/listinfo/alsa-devel