Аудио Bluetooth становится полосовым фильтром в телефонном стиле после общения в командах Microsoft - PullRequest
0 голосов
/ 18 июня 2020

Похоже, что в bluetooth есть 2 режима звука, один с полосовой фильтром (не так ужасен, как качество телефона) и один, достойный musi c, и что Microsoft Teams для Linux любит переключаться на худший из них. без переключения назад.

Как я могу отладить, что здесь происходит, чтобы выяснить, является ли это ошибкой в ​​Microsoft Teams или Pulseaudio? Или лучше как исправить? Pavucontrol, похоже, не раскрывает это состояние.

Что я знаю: если я хочу слушать музыку c между вызовами, это не поможет повторно подключить гарнитуру bluetooth, если я не выйду или не перезапущу Microsoft Teams сначала.

Если это важно, я использую OpenSuse Tumbleweed.

1 Ответ

0 голосов
/ 18 июня 2020

Способ отладки: pactl list sinks. Однако я не знаю, что с этим делать.

Вот изменение, наблюдаемое до и после вызова Teams:

-Sink #12
-       State: RUNNING
-       Name: bluez_sink.00_09_A7_34_4F_A8.a2dp_sink
+Sink #11
+       State: SUSPENDED
+       Name: bluez_sink.00_09_A7_34_4F_A8.headset_head_unit
        Description: Beoplay H9i
        Driver: module-bluez5-device.c
-       Sample Specification: s16le 2ch 44100Hz
-       Channel Map: front-left,front-right
+       Sample Specification: s16le 1ch 8000Hz
+       Channel Map: mono
        Owner Module: 32
        Mute: no
-       Volume: front-left: 27525 /  42% / -22,61 dB,   front-right: 27525 /  42% / -22,61 dB
+       Volume: mono: 30584 /  47%
                balance 0,00
-       Base Volume: 65536 / 100% / 0,00 dB
-       Monitor Source: bluez_sink.00_09_A7_34_4F_A8.a2dp_sink.monitor
-       Latency: 47400 usec, configured 45317 usec
-       Flags: HARDWARE DECIBEL_VOLUME LATENCY 
+       Base Volume: 65536 / 100%
+       Monitor Source: bluez_sink.00_09_A7_34_4F_A8.headset_head_unit.monitor
+       Latency: 0 usec, configured 0 usec
+       Flags: HARDWARE HW_VOLUME_CTRL LATENCY 
        Properties:
-               bluetooth.protocol = "a2dp_sink"
+               bluetooth.protocol = "headset_head_unit"
+               device.intended_roles = "phone"
                device.description = "Beoplay H9i"
@@ -241,3 +242,3 @@
        Ports:
-               headphone-output: Headphone (priority: 0, available)
+               headphone-output: Headphone (priority: 0)
        Active Port: headphone-output
...