On Thu, Dec 06, 2001 at 06:31:11PM +0100, Takashi Iwai wrote:
> Hi Michanel,
> 
> thanks for great document!
> i'll put it into alsa-lib code for doxygen.

Thank you!  This sounds great.  I'll try to make a habit of writing
this sort of thing, since you liked this one so much :)

I'm primarily relieved to hear that it's accurate.  It means that I've
not misunderstood the code too much ..

> Well, this is because SYSEX belongs to a VARIABLE-length event which
> is slightly different from VARUSR event (mainly for instrument
> layers).
> The former requires its data after the event header linearly while the
> latter passes only the pointer to the kernel.

Ahhh.  OK.  I did not follow that execution sequence; I was focusing
solely on sys-ex.

> And, yes, alsa-lib could be more wise:  When sysex is passed through
> snd_seq_output_event_direct(), this could behave as VARUSR to avoid
> overhead..

Good, that's a relief.  I personally don't have an immediate need for
the optimisation, but waste always bothers me, and when people start
sending large packets I think it will be well worthwhile to make the
necessary changes.

-- 

Michael Ashton <[EMAIL PROTECTED]>
----
"God gave them to me; how can I sell them to someone else?"
-- George Washington Carver, when asked why he patented only three
   of his hundreds of inventions


_______________________________________________
Alsa-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/alsa-devel

Reply via email to