All of lore.kernel.org
 help / color / mirror / Atom feed
From: Takashi Iwai <tiwai@suse.de>
To: Adam Miartus <amiartus@de.adit-jv.com>
Cc: alsa-devel@alsa-project.org
Subject: Re: [ALSA patch] [PATCH - alsa-lib 0/4] Add pcm_file input file support	for MMAP
Date: Wed, 22 May 2019 16:25:22 +0200	[thread overview]
Message-ID: <s5h1s0q36st.wl-tiwai@suse.de> (raw)
In-Reply-To: <1558445546-11437-1-git-send-email-amiartus@de.adit-jv.com>

On Tue, 21 May 2019 15:32:26 +0200,
Adam Miartus wrote:
> 
> implement overwriting read buffer with input file in case of
> RW_NONINTERLEAVED and MMAP access modes for alsa file plugin
> 
> first two patches introduce a helper function for copying data from
> input file to readi and readn buffers for user. to facilitate this
> snd_pcm_areas_from_buf and snd_pcm_areas_from_bufs with
> snd_pcm_areas_copy is used. Previous readi behaviour in corner
> case of input file EOF is changed (more in patch comment).
> 
> Patch 3,4 introduce new api callback mmap_begin to ease overwritting
> mmaped buffer in case of MMAP access.
> 
> Adam Miartus (4):
>   pcm_file: add support for infile reading in non interleaved mode
>   pcm_file: use snd_pcm_file_areas_read_infile for readi
>   pcm: add mmap_begin callback to snd_pcm_fast_ops_t api
>   pcm_file: add infile read support for mmap mode

Thanks for resubmission.  Now I merged the first two patches, as they
are safe and good fixes.

The patches 3 and 4 are still pending, although I'm inclined to take
them for now.  Someone might have a better idea without the extra base
ops change.

In anyway, the patch 3 can be a bit simplified; the extra NULL
initialization is superfluous, so you can drop those lines.

Oh, BTW, at the next time to submit a patch set, please try to keep
the threading.  Usually git-send-email creates thread automatically
when you send the whole patches in a shot.


Takashi

      reply	other threads:[~2019-05-22 14:25 UTC|newest]

Thread overview: 2+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2019-05-21 13:32 [PATCH - alsa-lib 0/4] Add pcm_file input file support for MMAP Adam Miartus
2019-05-22 14:25 ` Takashi Iwai [this message]

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=s5h1s0q36st.wl-tiwai@suse.de \
    --to=tiwai@suse.de \
    --cc=alsa-devel@alsa-project.org \
    --cc=amiartus@de.adit-jv.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.