On Thu, Aug 29, 2024 at 04:51:49AM +0000, Kuninori Morimoto wrote: > This is OK, but how to handle below ? > > +----------------------+ > |CPU | +------+ > | +--[rate convert]<--| <-- |Codec1| <-- > | | | +------+ > | | | +------+ > | +------------------>| --> |Codec2| --> > +----------------------+ +------+ > I think there are 2 issues. > (1) How to handle [CPU] part on Codec2Codec ? > (2) How to handle [rate convert] on Codec2Codec ? At the minute this would be a DPCM thing. I've never actively worked on a system with DPCM so I'm not as up to speed as I could be but with my current understanding I'd expect the rate conversion to be done as a backend fixup on the DAI link for the first CODEC and just a straight pass through for the second. > I think (2) [rate convert] needs DPCM connection, > but how to use it with Codec2Codec ? The whole thing is a bit fragile so I don't know how well those two play together. Though your picture doesn't look like it's actually doing a codec2codec link? It probably should ideally (with the SRC being a CODEC in the graph) but not right now.
Attachment:
signature.asc
Description: PGP signature