← Back to team overview

sslug-teknik team mailing list archive

Re: Lydkort med hardware-mixing

 

> Hej Kristian.
>
> On Thu, 2005-02-17 at 21:40 +0100, Kristian Kallenberg wrote:
>> > jeg er godt træt af, at der næsten aldrig er lyd i mine programmer,
>> > fordi en anden proces har lagt beslag på /dev/dsp. Diverse lyddæmoner
>> > hjælper lidt på det, men det er ikke godt nok -- nok også fordi jeg
>> > har flere brugere til at logge ind samtidig, og de træder hinanden
>> > over tæerne.
>> >
>> > Jeg ville gerne løse problemet ved at man ganske enkelt kan åbne
>> > /dev/dsp flere gange, og så bliver lydene mixet. Hvilke lydkort (og
>> > Linux-drivere) understøtter mon denne funktionalitet?
>>
>> Hvis du kan nøjes med software skal du bruge alsa og dmix'eren. Software
>> virker glimrende for mig!
>
> Jeg husker, at du en gang selv spurgte til dette emne og nu synes du at
> have fundet løsningen. Jeg har læst i alsas dokumentation og har googlet
> lidt men kan ikke finde en ordentlig guide til at få dmix op at køre.
> Har du (eller en anden) et godt link?

Jeg er ked af det, men "at google" står ikke i min ordbog, hvad er det?
prøv at læse http://gentoo-wiki.com/HOWTO_ALSA_sound_mixer_aka_dmix i
stedet for.

Jeg har et snd_ens1371 agtigt lydkort og bruger følgende /etc/asound.conf 
på et gentoo system:

pcm.ossmixer {
        type dmix
        ipc_key 1024
        slave {
                pcm "hw:0,0"
                period_time 0
                period_size 1024
                buffer_size 8192
                rate 48000
        }
        bindings {
                0 0
                1 1
        }
}

pcm.!default {
        type plug
        slave.pcm "ossmixer"
}

pcm.dsp0 {
        type plug
        slave.pcm "ossmixer"
        #mmap_emulation
        #sync_ptr_ioctl
}

ctl.mixer0 {
        type hw
        card 0
}

/kallenberg



Follow ups

References