>Are you planning to standardize such features or design a
>device-independent API for it? (And my manager wants to know which ALSA
>release this might get implemented in...)

Just a thought on your overall issues with ALSA over the last week.

The kinds of features you seem to expect from hardware didn't exist in
most devices 2 years ago. Its likely that features currently
considered "experimental" in hardware right now (matrix mixing springs
to mind) will become more common 2 years from now.

Does your manager think it wise to be writing software that is so tied
into a particular model of what audio interfaces can do that it will
be obsolete by the time processors run about 4 times as fast as they
do now?

People wrote game engines that did all this "multistream+backfill"
stuff years before any cards provided hardware mixing, and they did
most of it in software on CPU's that were 10-40 times slower than
todays leading edge game-friendly processors. You are going to burn a
lot of time trying to find common ways to access the slightly
different functionality provided by *some* audio interfaces that
pertains to multistreaming, and then find that you've still left a lot
of users in the dark. The number of cycles you will lose by doing this
in software rather than trying to abstract the h/w capability will
probably be available to your users for no extra cost by the end of
your work.

Just my $0.01 ...

--p



-------------------------------------------------------
This SF.Net email is sponsored by: IBM Linux Tutorials
Free Linux tutorial presented by Daniel Robbins, President and CEO of
GenToo technologies. Learn everything from fundamentals to system
administration.http://ads.osdn.com/?ad_id=1470&alloc_id=3638&op=click
_______________________________________________
Alsa-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/alsa-devel

Reply via email to