[alsa-cvslog] [ALSA GIT]ALSA library repository branch master updated. v1.1.3-15-g24e63b7
Brought to you by:
perex
From: <gi...@al...> - 2017-01-16 15:27:28
|
This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "ALSA library repository". The branch, master has been updated via 24e63b75275e9c923c336b8dba3919b980e8f234 (commit) from 360c976aaa051809c34cb412ffa52380baeaabee (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- commit 24e63b75275e9c923c336b8dba3919b980e8f234 Author: Takashi Iwai <ti...@su...> Date: Mon Jan 16 16:21:52 2017 +0100 pcm: direct: Fix deadlock in poll_descriptors The recent change in PCM direct plugins to check XRUN in poll_descriptors callback caused a regression; as consequence, the whole playback hangs up. The culprit is a mutex dead lock by the call in snd_pcm_state() inside the new snd_pcm_direct_poll_descriptors(). The poll_descriptors code path is protected with pcm mutex, thus an unlocked version (__snd_pcm_state()) has to be used inside the callback instead. Fixes: 789ee39727a1 ("pcm: direct: check state before enter poll on timer") Signed-off-by: Takashi Iwai <ti...@su...> ----------------------------------------------------------------------- Summary of changes: src/pcm/pcm_direct.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) hooks/post-receive -- ALSA library repository |