Om du använder ALSA kan dmix vara lösningen på dina problem. Tyvärr krävs det en del trixande för att få det att fungera. Ett bra ställe att börja på är:
http://alsa.opensrc.org/ lör 2004-10-30 klockan 22.24 skrev Henrik Edberg: > Men! Kanon drygt! :P > > Varför finns det inte ett program som bara ligger som ett transparent > middleware och låter alla program skicka ljud till en fake:ad "/dev/dsp" > som bara funkar som en pipe till en ljudserver som mixar och skickar > till "riktiga" /dev/dsp/ Kan tyvärr inget om ljud och ljudservrar så det > finns säkert en god anledning till att det inte funkar så. Någon som vet > bättre än jag får gärna svara på varför man måste ha en plugin för varje > ljudserver. Hade jag utvecklat program som använder ljud hade jag blivit > tokig. > > Tack på förhand, > > Henrik > > Pelle Nilsson wrote: > > >Henrik Edberg skrev (2004-10-28, 12:13 -0400): > > > > > >>Jag har själv haft stora problem med att få Jackd att funka. I stället > >>för att snällt se till att alla applikationer kan använda ljudkortet > >>samtidigt snor Jackd åt sig alla rättigheter och låter ingen annan vara > >>med och leka :( > >> > >> > > > >Jacks jobb är just att sno åt sig ljudkortet och sedan mixa ihop > >ljuden från alla program och skicka resultatet till ljudkortet. Alltså > >måste alla program gå via Jack för att få ut något ljud. > > > > > > > >>Har egentligen bara testat med XMMS med Alsa > >>och OSS plugins. Inget va dem funkade. > >> > >> > > > >Du måste använda XMMS Jack-output plugin. Det verkar finnas två > >stycken, se debian-paketen xmms-jack och xmms-jackasyn, skillnaden > >framgår av beskrivningarna. > > > >Om du bara vill att flera program ska kunna dela på ljudet är det > >kanske bättre att använda ESD eller aRts som stöds av fler > >program. Jack är till för mer avancerade behov (jättelåg latency, > >möjlighet att skicka ljud från ett program till ett annat). > > > > > > > > -- Vincent Lönngren <[EMAIL PROTECTED]>