Pulseaudio: Loopback уменьшает громкость?

Я пытаюсь настроить PulseAudio для какой-то потоковой передачи, и я думал, что настроил его правильно. Видимо, я был неправ. У меня были некоторые проблемы с объемом в моей настройке, поэтому я решил начать с нуля.

После запуска приведенных ниже команд любой вход (программа), присоединенный к «stream_spkr», выходит на низком уровне, возможно около половины того, что должно быть. Созданный приемник находится на 100% громкости:

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

Я удалил loopback и использовал ffplay -f pluse -i stream_spkr.monitor, чтобы воспроизвести входной сигнал с нулевой приемкой по моим громкоговорителям, и он находится в полном объеме. Это заставляет меня думать, что это, по сути, петля, вызывающая проблему.

Любые гуру PulseAudio здесь? Я не могу за всю жизнь понять, в чем проблема. Я проверил параметры модуля в документации PulseAudio и, похоже, не было никаких параметров для тома, поэтому я должен что-то пропустить.

EDIT: после дальнейшего исследования pacmd показывает, что объем обратной связи, 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" 

Зачем ему запускать loopback с 36% громкостью и как я могу переопределить это?

1
задан 29 March 2014 в 07:52

0 ответов

Другие вопросы по тегам:

Похожие вопросы: