* snd_pcm_wait won't return
@ 2010-06-16 6:42 Dennis Borgmann
0 siblings, 0 replies; only message in thread
From: Dennis Borgmann @ 2010-06-16 6:42 UTC (permalink / raw)
To: alsa-devel
Dear alsa-devel list!
I already posted this on alsa-users, but this list doesn't seem to be
that crowded so I will give it a try in here...
I am using the alsa-lib in one of my projects and within this project,
there is a call for snd_pcm_wait() on a machine, that plays sound. The
call itself looks like this:
snd_pcm_wait( pcm_handle, 1000 );
A few steps before, I had the timeout set to unlimited (-1), which
sometimes did not return at all. Now, it sometimes returns after the
timeout, but in result I cannot write anything to the soundcard anymore.
This error is reproducable if there are many underruns in a row. Since
this program runs in a network environment and receives its data from a
datastream, I sometimes cannot avoid those underruns.
So, what could be the error, that leads to alsa not responding anymore?
I can only revitalize the system after such an error by rebooting the
whole system (well, at least I did not find another solution like
snd_pcm_prepare or snd_pcm_recover).
Which additional informations do you need? What is there, that I can
provide in addition? Could this be an alsa-bug?
Kind regards,
Dennis
^ permalink raw reply [flat|nested] only message in thread
only message in thread, other threads:[~2010-06-16 6:42 UTC | newest]
Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2010-06-16 6:42 snd_pcm_wait won't return Dennis Borgmann
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).