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