[alsa-devel] Semantics of a single period per buffer?
    Dave Dillow 
    dave at thedillows.org
       
    Sun Nov 25 21:23:09 CET 2007
    
    
  
On Sun, 2007-11-25 at 21:09 +0100, Jaroslav Kysela wrote:
> On Sun, 25 Nov 2007, Dave Dillow wrote:
> 
> > While refining the sis7019 for submission, I found a possible issue with
> > having a single period per buffer. The easy way out is to set the
> > minimum number of periods to 2, but I see other drivers allow a single
> > period. This leads to a question about the semantics of a single period
> > that I've not been able to resolve using Google.
> > 
> > Any one have any thoughts or pointers to a discussion on having a single
> > period per buffer? Should it be a one-shot play, or just let it hit XRUN
> > every time? Other ideas?
> 
> I think, one period buffer can be only useable when XRUN check is disabled 
> (endless ring buffer playing) and application has own timing and polls for 
> the actual position in the ring buffer.
Thanks for the clarification -- I'll code accordingly.
    
    
More information about the Alsa-devel
mailing list