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]>

Till