WARNING: Unsanitized content follows.
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Hi,

currently I am pondering about a good way to make a application (that needs 
full duplex) coexist with other applications on week soundcard hardware, 
meaning soundcards that cannot play multiple streams in hardware. To me it 
sounds reasonable that, by telling both (all) applications that want to use 
sound to send it to some application, Ill call it a sound server here, not 
sure if its the right term - which would mix the two (or more) streams that 
have to be played into one, which the hardware could handle (assuming we have 
a soundcard that can only handle *one* full-duplex stream, and nothing 
besides it).
What options are there on this area, and what are the advantages/
disadvantages ? Id guess the main disadvantage of having to mix streams, is 
latency (takes time to mix), and of course CPU power.
Annother thing is, that I want *all* (or as much as possible) applications to 
be able to run simultaniously on the system...(read this as in: not only 
applications that have been specificly geard to use some sound server)
What choices do I have ? May I point out that many people with these 
*inferior* soundcards report to me, that they can play multiple streams etc. 
in windows with no problems - and without any *big* latency. Is something 
like this possible in linux ?

What I have tried, was running the applications with "artsdsp" infront, which 
gave me a terrible latency (bout half a second)...as the main applications I 
am talking about here are: a game, and a voice communication tool - that kind 
of latency is just inacceptible...in the arts setup there is a slider where 
you can set the "sound buffer" size, but setting that bellow 200ms made the 
sound brakeup, although there should have been enough CPU power around...
Also, I have read about "Jack" (-> http://jackit.sourceforge.net), which 
claims to be very low latency etc. BUT, it doesnt seem to work with many 
applications (especially with none of the big games out there [think quake3, 
enemy territories, americas army, unreal tournament]), which is no good for 
my purpouse.
What I also did see, was that some applications have arts plugins (xmms has 
one for example) - what is the advantage of application support for arts over 
using artsdsp ?

Thanks in advance if you take the time to answer my long (and propably 
confused :D) post, I will realy appreciate it.

Peter
- -- 
Consider well the proportions of things.  It is better to be a young June-bug
than an old bird of paradise.
                -- Mark Twain, "Pudd'nhead Wilson's Calendar"
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.3 (GNU/Linux)

iD8DBQE/svR1g2ieGvTmHiURAhRFAJ4r4ofjLqIh8KRpRrgUKPNrX2j3/wCfZUQ8
DPMBvOTHo0pQwb7h9tYOStk=
=wz+R
-----END PGP SIGNATURE-----



-------------------------------------------------------
This SF.Net email sponsored by: ApacheCon 2003,
16-19 November in Las Vegas. Learn firsthand the latest
developments in Apache, PHP, Perl, XML, Java, MySQL,
WebDAV, and more! http://www.apachecon.com/
_______________________________________________
Alsa-user mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/alsa-user

Reply via email to