[alsa-devel] [PATCH v2] ASoC: dapm: Add new widget type for constructing DAPM graphs on DSPs.

Liam Girdwood liam.r.girdwood at linux.intel.com
Wed Jun 14 13:28:55 CEST 2017


On Fri, 2017-06-09 at 18:53 +0100, Mark Brown wrote:
> On Fri, Jun 09, 2017 at 04:23:49PM +0100, Liam Girdwood wrote:
> 
> > Changes v1.
> >   o Added some documentation.
> >   o Split codec widget into encoder and decoder to avoid confusion with HW
> >     CODECS.
> 
> Please put the inter-version changelogs after the --- so they get
> filtered out when applied.
> 
> > +Pipeline
> > +	Collection of widgets within a DSP, can represent a sequence of DSP
> > +	widgets and their collective configuration.
> > +Effect
> > +	Widget that performs an audio processing effect.
> 
> I'm still a bit unclear about how a pipeline and effect are different
> from an ASoC point of view - it matters on the DSP but from the kernel's
> point of view a pipeline just an effect that happens to have a more
> complicated implementation on the DSP?

Sorry for the delay.

Yes, that's true, some of the objects will most likely be treated the
same by the kernel core but for the DSP and driver they will different.
i.e. they create different objects with different topology private data
(using the widget ID to differentiate).

Liam

> _______________________________________________
> Alsa-devel mailing list
> Alsa-devel at alsa-project.org
> http://mailman.alsa-project.org/mailman/listinfo/alsa-devel




More information about the Alsa-devel mailing list