Gentoo Linux: Ativando um equalizador mbeq para o ALSA quebra o áudio do aplicativo, mas funciona quando testado com teste de alto-falante

2

Estou executando o Gentoo Linux usando o kernel Linux-4.3.3-endurecido-r4 e meu sistema de som é apenas o ALSA, ou seja, nenhum OSS ou Pulseaudio. Eu estou tentando habilitar um equalizador de todo o sistema, mas desde alsaequal nunca funcionou no meu computador ea correção envolve mexer com o código-fonte, estou usando o mbeq plugin. Eu executei os passos descritos neste wiki não oficial do Gentoo , e eu posso fazer o áudio tocar no equalizador usando speaker-test -D plug:eq -c 2 (e sei que funciona porque o timbre da saída de ruído branco é notoriamente diferente do que ouço usando speaker-test -D plug:dmix -c 2 ).

No entanto, quando tento reproduzir áudio usando um aplicativo de usuário como um vídeo do YouTube HTML5 no Firefox ou uma música no Audacious, não recebo som.

Isto é o que eu colei em /etc/asound.conf :

pcm.eq {
    type ladspa
    slave.pcm "plug:dmix"

    plugins [
    {   
        label mbeq
        id 1197
        input {
            # The following setting is just an example, edit to your own taste:
            # bands: 50hz, 100hz, 156hz, 220hz, 311hz, 440hz, 622hz, 880hz, 1250hz, 1750hz, 25000hz,
            # 50000hz, 10000hz, 20000hz
            controls [ -5 -5 -5 -5 -5 -10 -20 -15 -10 -10 -10 -10 -10 -3 -2 ]
            }
        }
    ]
}

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

# Redirect the OSS emulation through the EQ too (when programs are running through "aoss")
pcm.dsp0 {
    type plug
    slave.pcm "eq"
}
    
por RAKK 12.03.2016 / 08:49

0 respostas

Tags