All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH v2 0/3] ALSA: Add the explicit appl_ptr sync support
@ 2017-06-21 15:31 Takashi Iwai
  2017-06-21 15:31 ` [PATCH v2 1/3] ALSA: pcm: " Takashi Iwai
                   ` (2 more replies)
  0 siblings, 3 replies; 6+ messages in thread
From: Takashi Iwai @ 2017-06-21 15:31 UTC (permalink / raw)
  To: alsa-devel
  Cc: Vinod Koul, Subhransu S . Prusty, Pierre-Louis Bossart, Takashi Sakamoto

Hi,

this is a revised patchset for supporting the explicit appl_ptr
update.  Since the protocol version from user-space needs to be stored
locally for each opened file, the check of status/control mmap was
slightly changed as well.  But the basic strategy is same as the
previous patchset.

Note that this patchset doesn't solve the issue that appl_ptr update
isn't properly notified to ack ops as Sakamoto-san pointed out
previously.  We'll still need to sort it out.  But the hack I
introduced here doesn't basically conflict with it, and it'll even
make it easier to solve later, by the new USER_PVERSION ioctl.


thanks,

Takashi

===

Takashi Iwai (3):
  ALSA: pcm: Add the explicit appl_ptr sync support
  ALSA: pcm: Add an ioctl to specify the supported protocol version
  ALSA: pcm: Limit the appl_ptr sync workaround only for old user-space

 include/sound/pcm.h         |  1 +
 include/uapi/sound/asound.h |  4 +++-
 sound/core/pcm_compat.c     |  1 +
 sound/core/pcm_native.c     | 34 ++++++++++++++++++++++++++++++++--
 4 files changed, 37 insertions(+), 3 deletions(-)

-- 
2.13.1

^ permalink raw reply	[flat|nested] 6+ messages in thread

end of thread, other threads:[~2017-06-23 13:41 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2017-06-21 15:31 [PATCH v2 0/3] ALSA: Add the explicit appl_ptr sync support Takashi Iwai
2017-06-21 15:31 ` [PATCH v2 1/3] ALSA: pcm: " Takashi Iwai
2017-06-23  8:07   ` Takashi Sakamoto
2017-06-23 13:41     ` Takashi Iwai
2017-06-21 15:31 ` [PATCH v2 2/3] ALSA: pcm: Add an ioctl to specify the supported protocol version Takashi Iwai
2017-06-21 15:31 ` [PATCH v2 3/3] ALSA: pcm: Limit the appl_ptr sync workaround only for old user-space Takashi Iwai

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.