If I am not wrong, a buffer underrun occurs when a playback application can't feed the audio buffer fast enough. You could adjust /etc/asound.conf according to your sound card, or verify if your application isn't taking too long to write to the audio buffer.
Wolfgang Rosenauer escreveu:
Wolfgang Rosenauer wrote:
Takashi Iwai wrote:
I have an application which does simple PCM output to Alsa. It works so far (if pulseaudio is not used but that's another issue). But if I try to run the app (which is compiled for 32bit) on a 64bit Linux system it fails at snd_pcm_start() with the following error:
"Datenübergabe unterbrochen (broken pipe)"
It means that no data is present on the buffer.
ok, I fixed that by not using snd_pcm_start() at all. Thanks for the hint. I still have issues which I find pretty strange though:
The very same application binary always buffer underruns on my x86-64 system while it works (almost) perfectly (at least w/o buffer underruns) on my smaller i586 system.
Anyone can imagine what could cause that?
Thanks, Wolfgang _______________________________________________ Alsa-devel mailing list Alsa-devel@alsa-project.org http://mailman.alsa-project.org/mailman/listinfo/alsa-devel
__________ NOD32 3236 (20080702) Information __________
This message was checked by NOD32 antivirus system. http://www.eset.com