武山です Pulse Audio のマージされていないパッチを突っこんでみたところ、 切り替えられるようになりました。 https://build.opensuse.org/project/show/home:ftake:btheadset ※私の理解 * HFPを使う場合 - oFono を使って、PC を電話に見立ててなんとかするっぽいのですが、 PC にモデムが付いていないとダメみたい。色々設定必要 * HSPを使う場合 - headset=native ではダメなの?? ということまでしか分からず これでは簡単に使えないということで、PulseAudio 側に oFono がやっていることを 実装したのが上記のパッチ。 一方、hsphfpd なるものを提案している人がいて、PulseAudio から切り離した実装 にしたほうが良いんじゃない?みたいな議論もあり https://github.com/pali/hsphfpd-prototype ということで、本家の PulseAudio で使えるようになるには時間がかかりそうです。 かつては Bluetooth のデーモン Bluez 4 がこのあたりを実装していましたが、 Bluez 5 で切り離されました。 On 2020/03/28 15:50, Fuminobu TAKEYAMA wrote:
武山です
Pulse Audio と Bluez を最新にしてみたりしたのですが、 状況は変わらないです。
逆に HSP/HFP にしかできない人もいたみたいですね。 https://bugzilla.opensuse.org/show_bug.cgi?id=1131772
とりあえず headset=native にして HSP を試してみましたが、 相変わらずこんな感じです
% pactl set-card-profile bluez_card.30_A8_DB_77_4C_03 headset_head_unit 失敗: 入力/出力エラー
oFono で HFP を使う方法は、Pulse Audio がログインユーザーで動いているので、 手順とちょっと違ったり、Phonesim の power を on できなかったり
https://www.freedesktop.org/wiki/Software/PulseAudio/Documentation/User/Blue...
On 2020/03/26 1:44, Takashi Iwai wrote:
On Wed, 25 Mar 2020 15:57:08 +0100, Fuminobu TAKEYAMA wrote:
武山です
pulseaudio のビルドログを確認したら bluez5-ofono-headset 有効になっていますね。
LeapでのBT周りは鬼門で、あまり確認してなかったので、後で見てみます。
ただ、現在手元(自宅)にBTデバイスがない状態で、しかもコロナウイルスのた めのロックダウンで、電器店が全部閉まっているため、すぐにはテストできな い状態です。ということで、デバッグするのは多少時間がかかりそうです。
もし、問題が特定できましたら、是非bugzillaでのレポートお願いします。
-- Takashi Iwai
On 2020/03/25 23:12, Fuminobu TAKEYAMA wrote:
武山です
オンラインイベントが多いこの頃ですが、 Bluetooth のヘッドセットのマイクが使えません。
調べてみると Bluez が 5 になってから、ofono が必用になったような記述を見かけます。
openSUSE で使えないのは pulseaudio の bluez5-ofono-headset が有効に なっていない からだったりするのでしょうか?
# リビルドすればよいのですが…まだやっていません
$ pactl list cards
の結果を見ると、HSP/HFP の available が no になっています。
profiles: a2dp_sink: High Fidelity Playback (A2DP Sink) (priority 10, available: unknown) headset_head_unit: Headset Head Unit (HSP/HFP) (priority 20, available: no) off: オフ (priority 0, available: yes)
-- Fuminobu TAKEYAMA -- To unsubscribe, e-mail: opensuse-ja+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-ja+owner@opensuse.org
-- To unsubscribe, e-mail: opensuse-ja+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-ja+owner@opensuse.org