On Sun, 3 Oct 2010 00:46:27 -0400
Paul Braman <brama...@gmail.com> wrote:

> Paul Braman wrote:
> >
> > I guess therein lies some of the fundamental difference with how I was
> > previously thinking. I figured I could just ask the driver/device for
> > some basic defaults that should work but, instead, I should *tell* it
> > what basic defaults I can live with. (Set buffer size near 1s and
> > period size near 125ms.)
> 
> I've come to the conclusion that this is stupid as hell. ALSA is
> fundamentally flawed if it requires me to set anything more than the
> access/format/channels/rate to make basic recording work. I should be
> able to ask what the period size is it uses by default for the
> hardware and do reads of that size without fear of "xrun" conditions
> on my otherwise-unloaded 533MHz CPU.
> 
> All of the documentation and examples I've found on the ALSA wiki and
> in various other places have yet to state this basic premise, which I
> consider another great flaw in ALSA. Examples show how to make basic
> settings but never explain that you can't expect reliable behavior
> without doing so.
> 
> I'm almost afraid to venture into this realm of basic S/PDIF recording
> with ALSA, but I have to because that's my job.
> 
> 
> Paul Braman
> 


Maybe these:

http://www.alsa-project.org/main/index.php/Low_latency_howto
https://lwn.net/Articles/120797/

can help ?

Regards,
  Sergei.

------------------------------------------------------------------------------
Beautiful is writing same markup. Internet Explorer 9 supports
standards for HTML5, CSS3, SVG 1.1,  ECMAScript5, and DOM L2 & L3.
Spend less time writing and  rewriting code and more time creating great
experiences on the web. Be a part of the beta today.
http://p.sf.net/sfu/beautyoftheweb
_______________________________________________
Alsa-user mailing list
Alsa-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/alsa-user

Reply via email to