Underrun although there still is data in the driver

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hello Alsa-Users - list!

I just wonder, how it is possible, that i get an EPIPE (underrun) on a
nonblocking card while issueing writei().
If I issue a snd_pcm_avail() less than 40us before, it shows no
underrun, but instead about 600 frames available in the driver, which
would take about 10ms to play. Therefore, the driver cannot yet be
empty! It should still have plenty of frames available!!!

It is just a question of me understanding this. This seems to be
illogical to me...

Kind regards,
Dennis

------------------------------------------------------------------------------
Crystal Reports - New Free Runtime and 30 Day Trial
Check out the new simplified licensing option that enables unlimited
royalty-free distribution of the report engine for externally facing 
server and web deployment.
http://p.sf.net/sfu/businessobjects
_______________________________________________
Alsa-user mailing list
Alsa-user@xxxxxxxxxxxxxxxxxxxxx
https://lists.sourceforge.net/lists/listinfo/alsa-user

[Index of Archives]     [ALSA Devel]     [Linux Audio Users]     [Fedora Users]     [Fedora Desktop]     [Fedora SELinux]     [Big List of Linux Books]     [Yosemite News]     [Yosemite Photos]     [KDE Users]     [Fedora Tools]

  Powered by Linux