[PATCH 0/3] [RESEND] ASoC: SOF: preparatory patches
Guennadi Liakhovetski
guennadi.liakhovetski at linux.intel.com
Thu Mar 12 14:09:34 CET 2020
On Thu, Mar 12, 2020 at 12:15:49PM +0000, Mark Brown wrote:
> On Thu, Mar 12, 2020 at 12:45:37PM +0100, Guennadi Liakhovetski wrote:
> > On Tue, Mar 10, 2020 at 12:50:56PM +0000, Mark Brown wrote:
>
> > > How does this relate to the virtio audio spec that's currently under
> > > review?
>
> > The spec under discussion is only for simple audio virtualisation with fixed
> > roles and topologies. With our approach guests get access to advanced DSP
> > capabilities. The virtualisation approach under discussion can be a fallback
> > for cases when no DSP has been detected on the host.
>
> So they're orthogonal :/ Have you proposed your spec yet?
>
> > > It looks to be doing something much lower level than that.
> > > I am concerned that this looks to be exposing DPCM as a virtio ABI,
> > > we're trying to replace it as an internal API never mind ABI.
>
> > You mean that our approach works at the widget level, which is a part of the
> > DPCM API? Well there is a translation layer between our ABI and DPCM. And by
> > virtue of the same argument don't we already have DPCM as an ABI on the
> > opposite side of SOF - in its IPC ABI? Largely this virtualisation approach
> > doesn't add new interfaces, it re-uses the SOF IPC ABI, which is also one of
> > its advantages.
>
> Please bear in mind that the page you linked to is very high level and
> I've not seen the actual spec or anything. The page and your mails both
> talk about DPCM so it sounds like that's a part of the interface.
Let me rebase my current stack and post it here, stay tuned :-)
Thanks
Guennadi
More information about the Alsa-devel
mailing list