Pulseaudio: Loopback diminui o volume?

1

Estou tentando configurar o PulseAudio para algumas transmissões e achei que estava configurado corretamente. Aparentemente eu estava errado. Eu estava tendo alguns problemas com o volume na minha configuração, então decidi começar do zero.

Depois de executar os comandos abaixo, qualquer entrada (programa) anexada a "stream_spkr" sai em um volume baixo, provavelmente cerca de metade do que é suposto ser. O coletor criado está em 100% do volume:

pacmd insert-module module-null-sink sink_name=stream_spkr sink_properties=device.description=sink_spkr
pacmd insert-module module-loopback source=stream_spkr.monitor sink=alsa_output.pci-0000_00_1b.0.analog-stereo

Eu apaguei o loopback e usei ffplay -f pluse -i stream_spkr.monitor para reproduzir a entrada do dissipador nulo sobre meus alto-falantes, e está no volume máximo. Isso me leva a acreditar que é, na verdade, o loopback que está causando o problema.

Algum guru do PulseAudio aqui? Eu não posso para a vida de mim descobrir qual é o problema. Eu verifiquei as opções do módulo na documentação do PulseAudio e parece não haver nenhuma opção para o volume, então devo estar perdendo alguma coisa.

EDIT: Após investigação adicional, o pacmd mostra que o volume de loopback é, de fato, 36%:

index: 37
driver: <module-loopback.c>
flags: VARIABLE_RATE START_CORKED 
state: RUNNING
sink: 1 <alsa_output.pci-0000_00_1b.0.analog-stereo>
volume: 0:  36% 1:  36%
        0: -26.62 dB 1: -26.62 dB
        balance 0.00
muted: no
current latency: 35.78 ms
requested latency: 66.67 ms
sample spec: s16le 2ch 44100Hz
channel map: front-left,front-right
             Stereo
resample method: speex-float-1
module: 35
properties:
    media.role = "abstract"
    module-stream-restore.id = "sink-input-by-media-role:abstract"
    media.name = "Loopback from Monitor of stream_spkr_sink"
    media.icon_name = "audio-input-microphone" 

Por que iniciar um loopback com volume de 36% e como posso substituir isso?

    
por Chuck R 29.03.2014 / 02:52

1 resposta

0

Eu acho que sei o que aconteceu aqui, eu mudei o volume da pia em Pavucontrol um tempo atrás. Pulseaudio manteve a configuração em algum lugar e estava carregando meu volume antigo quando eu adicionei novamente o loopback. A subseqüente descarga / carga do módulo-loopback após a alteração do volume de volta para 100% provou isso.

    
por Chuck R 29.03.2014 / 02:59