Update of /cvsroot/liboss/liboss
In directory usw-pr-cvs1:/tmp/cvs-serv17601
Modified Files:
TODO
Log Message:
At least this is what I think is necessary, roughly in order. Seems to make
sense?
Index: TODO
===================================================================
RCS file: /cvsroot/liboss/liboss/TODO,v
retrieving revision 1.1.1.1
retrieving revision 1.2
diff -u -r1.1.1.1 -r1.2
--- TODO 3 May 2002 16:20:01 -0000 1.1.1.1
+++ TODO 8 May 2002 20:25:01 -0000 1.2
@@ -0,0 +1 @@
+- Create sockets to emulate "opening" /dev/audio. Create libosscat, analogous to artscat or esdcat, such that "libosscat foo" is equivalent to "cat foo > /dev/audio" on Linux.
- Handle format conversion using AudioConverter (see /Developer/Examples/CoreAudio/Services/DefaultOutputUnit). Respond to format ioctl's. Should we add support for other conversions, eg: mu-law? (not too hard to do).
- Use fragments to minimize time mutexes are locked. Respond to fragment ioctl's.
- Respond to flow-control ioctl's.
- Will we implement all the mixer stuff? We should see what applications will need liboss, and see what they use--if they never use the mixer, or midi, we don't need it.
\ No newline at end of file
|