#322: I/O modes
------------------------+---------------------------------------------------
 Reporter:  mrpingouin  |       Owner:  admin
     Type:  Bugs        |      Status:  new  
 Priority:  1           |   Milestone:       
Component:  Liquidsoap  |     Version:       
 Keywords:              |         Mac:  1    
    Linux:  1           |      Netbsd:  1    
    Other:  1           |     Freebsd:  1    
------------------------+---------------------------------------------------
 I was reading the history of our Alsa classes, and it seems that we could
 clean traces of past attempts.

 It seems to me that IoRing is very good, it provides tight I/O. It clearly
 is better than the old Alsa code with active waiting and delays. Now that
 it supports a size=1 ring, it might also be as good as the unbuffered Alsa
 operators. Anybody using that one?

 The old IoRing buffer is still used for buffered I/O in opal. This is done
 in the old style, active waiting and delays. Couldn't we use IoRing there?
 Or is Opal dead anyways?

 While this kind of cleanup makes sense before the next release, it's also
 OK to wait, especially since we might be working more on
 synchronization/buffers/clocks after the release. For example, in my view
 we should actually only keep the unbuffered Alsa in the future, and create
 a pure IoRing operator that we would combine. It's kind of scary to touch
 that again; I hope we'll not loose any of the progress we've painfully
 made so far.

-- 
Ticket URL: <http://savonet.rastageeks.org/ticket/322>
Savonet <http://savonet.rastageeks.org/>
Let's program our stream !
------------------------------------------------------------------------------
Come build with us! The BlackBerry(R) Developer Conference in SF, CA
is the only developer event you need to attend this year. Jumpstart your
developing skills, take BlackBerry mobile applications to market and stay 
ahead of the curve. Join us from November 9 - 12, 2009. Register now!
http://p.sf.net/sfu/devconference
_______________________________________________
Savonet-trac mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/savonet-trac

Reply via email to