[vlc-commits] ALSA input: cope with EINTR
Rémi Denis-Courmont
git at videolan.org
Wed Apr 23 19:17:06 CEST 2014
vlc | branch: master | Rémi Denis-Courmont <remi at remlab.net> | Wed Apr 23 20:16:54 2014 +0300| [1e42c4325050860920cb11eba449bfd63badb43b] | committer: Rémi Denis-Courmont
ALSA input: cope with EINTR
> http://git.videolan.org/gitweb.cgi/vlc.git/?a=commit;h=1e42c4325050860920cb11eba449bfd63badb43b
---
modules/access/alsa.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/modules/access/alsa.c b/modules/access/alsa.c
index 6cc0587..7e150de 100644
--- a/modules/access/alsa.c
+++ b/modules/access/alsa.c
@@ -144,7 +144,7 @@ static void Poll (snd_pcm_t *pcm, int canc)
do
{
vlc_restorecancel (canc);
- poll (ufd, n, -1);
+ while (poll (ufd, n, -1) == -1);
canc = vlc_savecancel ();
snd_pcm_poll_descriptors_revents (pcm, ufd, n, &revents);
}
More information about the vlc-commits
mailing list