Mikrofonski „zbunj“ u Skajpu

Danas testirajući SkypeOut na Fring-u (hvala Braci na pominjanju ove alatke) sa drugarom Vojom, ustanovim da on mene čuje odlično, ali ja njega jako slabo, t.j. previše tiho. Padne mi na pamet da testiram Skype sa računara, pa poteram Skype 1.3.0.43 za Linux.

Tada shvatim da postoji problem sa audio uređajem. Skype kaže pri audio pozivu da je audio uređaj „pokvaren“. Kraćim guglanjem vidim da Skype treba pokrenuti kroz aoss kako bi sa monim trenutnim podešavanjima ALSA-e radio kako treba (o tome sam pisao u zapisu „Flash 9 sa zvukom!“). Međutim, tada nestane problem sa uređajem, ali nastane problem što ja čujem sagovornika, ali on mene ne.

Posle bezuspešnog niza šaltanja ALSA/OSS u podešavanjima audio uređaja u Skype-u, postavljanja RECORD oznake na mikrofon i CAPTURE kanale u alsamixer i KMix, prionem na novo guglanje.

Rezultat sam našao na Skype forumu (čudna li čuda! :)) a sastoji se u postavljanju jednog ~/.asoundrc sa sledećim sadržajem:

########################################################
#Full Duplex Software Mixing and Recording.

pcm.dmixed  {
    type dmix
    ipc_key 1024
    slave {
        pcm "hw:0,0"
        format S32_LE
        period_time 0
        period_size 1024
        buffer_size 16384
        rate 48000
    }
    bindings {
        0 0
        1 1
    }
}

pcm.dsnooped {
    ipc_key 1027
    type dsnoop
    slave.pcm "hw:0,0"
}

pcm.asymed {
        type asym
        playback.pcm "dmixed"
#        capture.pcm "dsnooped"
        capture.pcm "hw:0,0"
}

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

ctl.!default {
    type hw
    card 0
    device 0
}

########################################################
#For aoss.

pcm.dsp0 {
    type plug
    slave.pcm "asymed"
}

ctl.mixer0 {
    type hw
    card 0
    device 0
}

########################################################
#This is the normal spdif output profile (optical, toslink).

pcm.!spdif {
    type plug
    slave.pcm "hw:0,1"
}

Ono što jedino treba naknadno uraditi je u prečici za Skype dodati prefiks aoss kako bi se on uvek pozivao na emulaciju OSS-a u ALSA-i.

Ostavite komentar