Jaroslav Kysela wrote:
>
> My suggestion was to set something reasonable - the application should
> give hints for what purpose the stream parameters are.

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.)

Once I've set these after the sample rate I expect that a call to get
the period size (in frames, according to documentation) will give me a
general buffer size for me to use. I'm going to try this stuff out on
our production hardware (all kinds of different devices and drivers)
and see how it behaves. As long as there are no xruns we should be
golden.


Paul Braman

------------------------------------------------------------------------------
Start uncovering the many advantages of virtual appliances
and start using them to simplify application deployment and
accelerate your shift to cloud computing.
http://p.sf.net/sfu/novell-sfdev2dev
_______________________________________________
Alsa-user mailing list
Alsa-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/alsa-user

Reply via email to