[alsa-devel] Alsa 32-64 bit issue

Gustavo da Silva Serra gustavo.serra at tet.com.br
Wed Jul 2 21:07:15 CEST 2008


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 at 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
>
>
>
>   



More information about the Alsa-devel mailing list