]> git.alsa-project.org Git - alsa-utils.git/commit
alsaloop: added option prateshift for PLAYSHIFT ctl elem used in PLAYSHIFT
authorPavel Hofman <pavel.hofman@ivitera.com>
Wed, 13 Oct 2021 10:33:43 +0000 (12:33 +0200)
committerJaroslav Kysela <perex@perex.cz>
Wed, 13 Oct 2021 11:52:12 +0000 (13:52 +0200)
commit138e53aabbd8cdcdad0083653d907674dbb93ffd
tree499fde6cd57fe595d393da95e1016409c79cc3fa
parente2b167c490efda9643bd684237bf93ac23cb53d5
alsaloop: added option prateshift for PLAYSHIFT ctl elem used in PLAYSHIFT

If snd-aloop device is on playback side, the required sync mode is
PLAYSHIFT. That means Loopback ctl elem "PCM Rate Shift 100000" of the
corresponding capture side of the Loopback pipe must be controlled (by
a reciprocal).

ASCII name of the playback rate shift ctl elem is specified with newly
added option -x/--prateshift, e.g.:
  -P hw:Loopback,0 -S playshift \
  -x iface=PCM,name='PCM Rate Shift 100000',device=1

Signed-off-by: Pavel Hofman <pavel.hofman@ivitera.com>
Signed-off-by: Jaroslav Kysela <perex@perex.cz>
alsaloop/alsaloop.1
alsaloop/alsaloop.c
alsaloop/alsaloop.h
alsaloop/pcmjob.c