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

Reply via email to