mirror of
https://github.com/alsa-project/alsa-lib.git
synced 2025-11-07 13:30:07 -05:00
pcm: copy extplug timestamp type from the slave pcm
The extplug sets incorrectly the timestamping type to gettimeofday. Copy the timestamp type from the slave pcm as other plugins do. The problem is visible when the "pcm: dmix: fix sw_params handling of timestamp types in direct plugins" patch was applied for the direct plugins. BugLink: https://bugzilla.redhat.com/show_bug.cgi?id=1847508 Signed-off-by: Jaroslav Kysela <perex@perex.cz>
This commit is contained in:
parent
80a8cc574d
commit
7cf0fb693a
1 changed files with 1 additions and 0 deletions
|
|
@ -732,6 +732,7 @@ int snd_pcm_extplug_create(snd_pcm_extplug_t *extplug, const char *name,
|
||||||
pcm->private_data = ext;
|
pcm->private_data = ext;
|
||||||
pcm->poll_fd = spcm->poll_fd;
|
pcm->poll_fd = spcm->poll_fd;
|
||||||
pcm->poll_events = spcm->poll_events;
|
pcm->poll_events = spcm->poll_events;
|
||||||
|
pcm->tstamp_type = spcm->tstamp_type;
|
||||||
snd_pcm_set_hw_ptr(pcm, &ext->plug.hw_ptr, -1, 0);
|
snd_pcm_set_hw_ptr(pcm, &ext->plug.hw_ptr, -1, 0);
|
||||||
snd_pcm_set_appl_ptr(pcm, &ext->plug.appl_ptr, -1, 0);
|
snd_pcm_set_appl_ptr(pcm, &ext->plug.appl_ptr, -1, 0);
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue