removed xrun message

This commit is contained in:
Ahmet İnan 2011-09-08 23:24:18 +02:00
parent bd35f9f580
commit 1da9331bb1

8
alsa.c
View file

@ -49,10 +49,8 @@ int read_alsa(pcm_t *pcm, short *buff, int frames)
alsa_t *alsa = (alsa_t *)pcm; alsa_t *alsa = (alsa_t *)pcm;
int got = 0; int got = 0;
while (0 < frames) { while (0 < frames) {
while ((got = snd_pcm_readi(alsa->pcm, buff, frames)) < 0) { while ((got = snd_pcm_readi(alsa->pcm, buff, frames)) < 0)
snd_pcm_prepare(alsa->pcm); snd_pcm_prepare(alsa->pcm);
fprintf(stderr, "<<<<<<<<<<<<<<< Buffer Overrun >>>>>>>>>>>>>>>\n");
}
buff += got * alsa->c; buff += got * alsa->c;
frames -= got; frames -= got;
} }
@ -64,10 +62,8 @@ int write_alsa(pcm_t *pcm, short *buff, int frames)
alsa_t *alsa = (alsa_t *)pcm; alsa_t *alsa = (alsa_t *)pcm;
int got = 0; int got = 0;
while (0 < frames) { while (0 < frames) {
while ((got = snd_pcm_writei(alsa->pcm, buff, frames)) < 0) { while ((got = snd_pcm_writei(alsa->pcm, buff, frames)) < 0)
snd_pcm_prepare(alsa->pcm); snd_pcm_prepare(alsa->pcm);
fprintf(stderr, "<<<<<<<<<<<<<<< Buffer Overrun >>>>>>>>>>>>>>>\n");
}
buff += got * alsa->c; buff += got * alsa->c;
frames -= got; frames -= got;
} }