diff options
author | Jaroslav Kysela <perex@perex.cz> | 2005-08-24 14:06:11 +0000 |
---|---|---|
committer | Jaroslav Kysela <perex@perex.cz> | 2005-08-24 14:06:11 +0000 |
commit | 62b9d00ad684049c62cf8e577ea85498880268a4 (patch) | |
tree | a8e798cf0edb4c4dfeff81911aca90e5231d5c47 /test | |
parent | 5af75610f2c7b86dbd4fe856172341ad8140c94b (diff) | |
download | alsa-lib-62b9d00ad684049c62cf8e577ea85498880268a4.tar.gz |
test/pcm.c - remove -EINTR handling (a job for alsa-lib)
Diffstat (limited to 'test')
-rw-r--r-- | test/pcm.c | 6 |
1 files changed, 3 insertions, 3 deletions
@@ -201,7 +201,7 @@ static int xrun_recovery(snd_pcm_t *handle, int err) printf("Can't recovery from underrun, prepare failed: %s\n", snd_strerror(err)); return 0; } else if (err == -ESTRPIPE) { - while ((err = snd_pcm_resume(handle)) == -EAGAIN || err == -EINTR) + while ((err = snd_pcm_resume(handle)) == -EAGAIN) sleep(1); /* wait until the suspend flag is released */ if (err < 0) { err = snd_pcm_prepare(handle); @@ -231,7 +231,7 @@ static int write_loop(snd_pcm_t *handle, cptr = period_size; while (cptr > 0) { err = snd_pcm_writei(handle, ptr, cptr); - if (err == -EAGAIN || err == -EINTR) + if (err == -EAGAIN) continue; if (err < 0) { if (xrun_recovery(handle, err) < 0) { @@ -661,7 +661,7 @@ static int direct_write_loop(snd_pcm_t *handle, cptr = period_size; while (cptr > 0) { err = snd_pcm_mmap_writei(handle, ptr, cptr); - if (err == -EAGAIN || err == -EINTR) + if (err == -EAGAIN) continue; if (err < 0) { if (xrun_recovery(handle, err) < 0) { |