Re: ASoc: soc_core.c stream direction from snd_soc_dai

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Sat, Feb 20, 2021 at 05:29:03PM +0800, Shengjiu Wang wrote:

> One of the suggestions is to use two DAIs.  but sometimes the
> CPU/CODEC may have the same format for playback and capture,
> then one DAI is enough.  it means that we need to define 3 DAIs
> for the CPU/CODEC,  one supports playback and capture, another
> two support capture and playback separately, is it some kind of
> duplicate?

> So I'd like to extend the set_fmt() interface, but this impacts all
> the drivers.

I'm not sure having two DAIs is an issue if you have them running the
smae format - does it cause any practical problems or is it just that it
doesn't seem elegant to you?  There were quite a few devices that pretty
much just had two unidirectional DAIs, in those cases it seems like a
sensible representation for the hardware.  If you can set unrelated
formats on transmit and receive then it's not clear that it's actually
the same DAI in anything except logical labelling.

Attachment: signature.asc
Description: PGP signature


[Index of Archives]     [ALSA User]     [Linux Audio Users]     [Pulse Audio]     [Kernel Archive]     [Asterisk PBX]     [Photo Sharing]     [Linux Sound]     [Video 4 Linux]     [Gimp]     [Yosemite News]

  Powered by Linux