[alsa-devel] [PATCH alsa-lib 0/4] Add the support for explicit sync of appl_ptr

Takashi Sakamoto o-takashi at sakamocchi.jp
Wed Jun 21 13:09:15 CEST 2017


Hi,

On Jun 21 2017 00:35, Takashi Iwai wrote:
> Hi,
> 
> this is a patchset for alsa-lib corresponding to the patchset I've
> sent for kernel.  The first two patches do the actual fixes, while the
> last two are merely cleanups / optimizations.
> 
> 
> thanks,
> 
> Takashi
> 
> ===
> 
> Takashi Iwai (4):
>    pcm: hw: Add the support for explicit sync of appl_ptr
>    pcm: hw: Call USER_PVERSION ioctl at open
>    pcm: hw: Remove superfluous call of snd_pcm_set_appl_ptr()
>    pcm: hw: Reduce redundant sync_ptr() calls
> 
>   include/sound/asound.h |  4 +++-
>   src/pcm/pcm_hw.c       | 47 ++++++++++++++++++++++++++++++++---------------
>   2 files changed, 35 insertions(+), 16 deletions(-)

I support this patchset.

Reviewed-by: Takashi Sakamoto <o-takashi at sakamocchi.jp>
Tested-by: Takashi Sakamoto <o-takashi at sakamocchi.jp>

I did quick test with my devices and patched driver, running with kernel 
in 'topic/pcm-sync-applptr' branch[1]. I prepare for below four cases 
with combinations between ALSA fireworks driver and alsa-lib:

  - driver with/without the flag
  - alsa-lib with/without the patch

As long as checking logs from trace-cmd and strace, I got expected 
results in all of these cases.


[1] 
https://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git/log/?h=topic/pcm-sync-applptr

Thanks

Takashi Sakamoto


More information about the Alsa-devel mailing list