[alsa-devel] [PATCH 00/12] ASoC: SOF: Data probing
Takashi Iwai
tiwai at suse.de
Sat Jan 25 11:49:06 CET 2020
On Fri, 24 Jan 2020 20:04:01 +0100,
Cezary Rojewski wrote:
>
> This set of patches achieves few goals in order to enable data probing
> feature for audio DSP.
>
> First, provide new and alter existing interfaces (page allocation,
> runtime flow adjustments) to make them compress friendly.
>
> For HDA part, work has been done to account for compress streams when
> servicing IRQs, setting up BDLs and assigning DMAs.
>
> Finally, the end goal which are the probe APIs and usage itself. Probes
> can be treated as endpoints which allow for data extraction from or
> injection to target module - a great ally when debugging problematic
> audio issues such as distortions, glitches or gaps.
> Compress streams are a weapon of choice here to provide a lightweight
> implementation.
>
> While all available IPCs have been defined, current implementation
> covers extraction only, with injection scheduled for a later date.
>
> Initial review and development of probes can be found under:
> https://github.com/thesofproject/linux/pull/1276
>
> with the hda-compress-enable set of patches being separated and
> reviewed on:
> https://github.com/thesofproject/linux/pull/1571
>
> Tested on CML-U with rt5682 i2s board.
>
> Cezary Rojewski (12):
> ALSA: hda: Allow for compress stream to hdac_ext_stream assignment
> ALSA: hda: Prepare for compress stream support
> ALSA: hda: Interrupt servicing and BDL setup for compress streams
> ALSA: core: Expand DMA buffer information
> ALSA: core: Implement compress page allocation and free routines
For ALSA hda and core patches:
Reviewed-by: Takashi Iwai <tiwai at suse.de>
thanks,
Takashi
More information about the Alsa-devel
mailing list