At Tue, 11 Mar 2003 17:33:20 -0500, Paul Davis wrote: > > > What's left for 1.0: The sequencer instrument layer will be moved > >completely to the user space. > > how about moving the entire sequencer into user-space? kernel 2.5 > (with POSIX clock support) makes this entirely viable, i think. > > the only ugliness i can see is that inter-thread communication is > harder to make totally robust in the face of system/process shutdown > than user<->kernel communication (c.f. JACK).
yes. therefore i've thought of keeping the routing stuff left on the kernel side and the scheduler stuff into the user-space using a high-resolution timer. the merit of this way is that you don't need a root-priv. server for routing. also, the event-packet communication should be improved e.g. via mmap, etc. > there is other stuff that needs to be done for 1.0, not necessarily > development. we need GUI tools for many common user operations. yes. i'd love to have a nice looking mixer. > we need *much* better documentation than we have now. yep. > i also think that the firmware-loading-from-file needs to be done > too, hehe :) in fact, there are many drivers holding a big static boot-image, such as nm256, ymfpci, maestro3, etc. they can diet, too. > and we might need to make more use of tasklets. agreed. for example, mpu401-uart may use them well. Takashi ------------------------------------------------------- This SF.net email is sponsored by:Crypto Challenge is now open! Get cracking and register here for some mind boggling fun and the chance of winning an Apple iPod: http://ads.sourceforge.net/cgi-bin/redirect.pl?thaw0031en _______________________________________________ Alsa-devel mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/alsa-devel