mirror of
https://github.com/alsa-project/alsa-lib.git
synced 2025-11-07 13:30:07 -05:00
pcm: fix the fast_ops pcm argument for fast_ops
The fast_ops callback invocation must always pass the fast_op_arg as the pcm argument. Plugins expect that. Signed-off-by: Jaroslav Kysela <perex@perex.cz>
This commit is contained in:
parent
78b20e3caa
commit
425e4d1fbe
4 changed files with 7 additions and 6 deletions
|
|
@ -688,7 +688,7 @@ int snd_pcm_direct_check_xrun(snd_pcm_direct_t *direct, snd_pcm_t *pcm)
|
|||
* so don't increment but just update to actual counter
|
||||
*/
|
||||
direct->recoveries = direct->shmptr->s.recoveries;
|
||||
pcm->fast_ops->drop(pcm);
|
||||
pcm->fast_ops->drop(pcm->fast_op_arg);
|
||||
/* trigger_tstamp update is missing in drop callbacks */
|
||||
gettimestamp(&direct->trigger_tstamp, pcm->tstamp_type);
|
||||
/* no timer clear:
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue