Jaký zvuk do Linuxu?

David Kuzela david na kuzela.cz
Neděle Květen 27 15:43:01 CEST 2001


Faltynek Pavel pise:
>   ALSA         -složité "oživení" zvukovky (CMI), nutno udávat vždy
>                 zařízení mixéru, jinak nefunguje
>                +++umožňuje vypnout "3D" režim, -max. 1 stream (aplay)
>                -nulová podpora v GNOME, -XMMS plugin nefunguje,
>                -mpg123 (make linux-alsa) nejde zkompilovat,
>                -nefunguje OSS emulace (asi kvůli nutnosti
>                 explicitního zadávání čísla mixeru)

Me funguje jak xmms plugin, tak emulace OSS (coz odbourava ostatni minusy).

> ALSA funguje "napolo", protože jestli jsem dobře pochopil filozofii
> emulace OSS, pak /dev/dsp a /dev/audio by se s ALSA měly chovat jako
> předtím s OSS, což nefunguje.

OSS emulaci je treba "zapnout", tj. naloudovat ty spravne moduly, tohle je
ukazka z meho /etc/modules.conf:

# Advanced Linux Sound Architecture (ALSA)
# [1] Native Device Support (for Zoltrix Nightingale Pro6)
alias char-major-116 snd                # Native ALSA driver (base)
alias snd-card-0 snd-card-cmipci        # First card's driver
alias snd-card-1 off
alias snd-card-2 off
alias snd-card-3 off
alias snd-card-4 off
# Available options for CMIPCI:
#    snd_dac_frame_size  - max playback frame size in kB (4-128kB)
#    snd_adc_frame_size  - max capture frame size in kB (4-128kB)
#    snd_enable_midi     - 1 = enable, 0 = disable (default)
#    snd_enable_fm       - 1 = enable, 0 = disable (default)
#    snd_mpu_port        - 0x300 (default),0x310,0x320,0x330
#    snd_fm_port         - 0x388 (default)
options snd_enable_midi snd_enable_fm
post-install snd alsactl restore        # save only manually (when needed)
# [2] OSS Emulation
alias char-major-14 soundcore
alias sound-slot-0 snd-card-0
alias sound-service-0-0 snd-mixer-oss
alias sound-service-0-1 snd-seq-oss
alias sound-service-0-3 snd-pcm-oss
alias sound-service-0-8 snd-seq-oss
alias sound-service-0-12 snd-pcm-oss

-- 
                                                David Kužela 
-=[david na kuzela.cz]=-=[ICQ][24470559]=-=[http://penguin.cz/~dawyd]=-


Další informace o konferenci Linux