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@xxxxxxxxxxxxxxxx > 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 > > > > _______________________________________________ Alsa-devel mailing list Alsa-devel@xxxxxxxxxxxxxxxx http://mailman.alsa-project.org/mailman/listinfo/alsa-devel