[alsa-devel] Implementing sub-stream multiplexing in DAI

Mark Brown broonie at kernel.org
Mon Oct 19 21:44:45 CEST 2015


On Mon, Oct 19, 2015 at 10:11:12AM +0000, Ughreja, Rakesh A wrote:

> In order to implement sub-stream multiplexing as a part of single BE DAI I 
> have following observations.

I'm not quite sure what you mean here?  Do you mean mixing or something
else?

> 1. All BE DAI ops gets called only once even if two different FE DAIs are 
> connected to a BE DAI.
> 2. BE DAI ops are always called with sub-stream 0.

> are these expected ?

> What is the best way to allow calling of BE DAI ops with different 
> sub-stream ID so that I can do link configuration based on sub-stream 
> parameters ? can you give some pointers ?

I think that's all what is supposed to happen with DPCM - it really only
understands one stream with one configuration per DAI, it's expecting
everything to get combined with mixers rather than TDM.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 473 bytes
Desc: not available
URL: <http://mailman.alsa-project.org/pipermail/alsa-devel/attachments/20151019/0a5237f0/attachment.sig>


More information about the Alsa-devel mailing list