All of lore.kernel.org
 help / color / mirror / Atom feed
From: Vinod Koul <vkoul@kernel.org>
To: Shengjiu Wang <shengjiu.wang@nxp.com>
Cc: perex@perex.cz, tiwai@suse.com, alsa-devel@alsa-project.org,
	linux-sound@vger.kernel.org, linux-kernel@vger.kernel.org,
	shengjiu.wang@gmail.com, Xiubo.Lee@gmail.com, festevam@gmail.com,
	nicoleotsuka@gmail.com, lgirdwood@gmail.com, broonie@kernel.org,
	linuxppc-dev@lists.ozlabs.org
Subject: Re: [PATCH v4 0/7] ASoC: fsl: add memory to memory function for ASRC
Date: Wed, 23 Oct 2024 11:02:38 +0530	[thread overview]
Message-ID: <ZxiKdpeuIhe/DiV4@vaman> (raw)
In-Reply-To: <1727247316-16156-1-git-send-email-shengjiu.wang@nxp.com>

On 25-09-24, 14:55, Shengjiu Wang wrote:
> This function is base on the accelerator implementation
> for compress API:
> https://patchwork.kernel.org/project/alsa-devel/patch/20240731083843.59911-1-perex@perex.cz/
> Add it to this patch set.
> 
> Audio signal processing also has the requirement for memory to
> memory similar as Video.
> 
> This asrc memory to memory (memory ->asrc->memory) case is a non
> real time use case.
> 
> User fills the input buffer to the asrc module, after conversion, then asrc
> sends back the output buffer to user. So it is not a traditional ALSA playback
> and capture case.
> 
> Because we had implemented the "memory -> asrc ->i2s device-> codec"
> use case in ALSA.  Now the "memory->asrc->memory" needs
> to reuse the code in asrc driver, so the patch 1 and patch 2 is for refining
> the code to make it can be shared by the "memory->asrc->memory"
> driver.
> 
> Other change is to add memory to memory support for two kinds of i.MX ASRC
> modules.

Are there any patches for tinycompress to use the new IOCTLs here, I
would like to see those changes as well

-- 
~Vinod

  parent reply	other threads:[~2024-10-23  5:33 UTC|newest]

Thread overview: 11+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2024-09-25  6:55 [PATCH v4 0/7] ASoC: fsl: add memory to memory function for ASRC Shengjiu Wang
2024-09-25  6:55 ` [PATCH v4 1/7] ALSA: compress_offload: introduce accel operation mode Shengjiu Wang
2024-09-25  6:55 ` [PATCH v4 2/7] ALSA: compress: Add output rate and output format support Shengjiu Wang
2024-09-25  6:55 ` [PATCH v4 3/7] ASoC: fsl_asrc: define functions for memory to memory usage Shengjiu Wang
2024-09-25  6:55 ` [PATCH v4 4/7] ASoC: fsl_easrc: " Shengjiu Wang
2024-09-25  6:55 ` [PATCH v4 5/7] ASoC: fsl_asrc_m2m: Add memory to memory function Shengjiu Wang
2024-09-25  6:55 ` [PATCH v4 6/7] ASoC: fsl_asrc: register m2m platform device Shengjiu Wang
2024-09-25  6:55 ` [PATCH v4 7/7] ASoC: fsl_easrc: " Shengjiu Wang
2024-10-14 10:07 ` [PATCH v4 0/7] ASoC: fsl: add memory to memory function for ASRC Takashi Iwai
2024-10-23  5:32 ` Vinod Koul [this message]
2024-10-24  5:17   ` Shengjiu Wang

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=ZxiKdpeuIhe/DiV4@vaman \
    --to=vkoul@kernel.org \
    --cc=Xiubo.Lee@gmail.com \
    --cc=alsa-devel@alsa-project.org \
    --cc=broonie@kernel.org \
    --cc=festevam@gmail.com \
    --cc=lgirdwood@gmail.com \
    --cc=linux-kernel@vger.kernel.org \
    --cc=linux-sound@vger.kernel.org \
    --cc=linuxppc-dev@lists.ozlabs.org \
    --cc=nicoleotsuka@gmail.com \
    --cc=perex@perex.cz \
    --cc=shengjiu.wang@gmail.com \
    --cc=shengjiu.wang@nxp.com \
    --cc=tiwai@suse.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.