とりあえず、sndio化する前にこの問題を解決しないとダメってことは確からしい。
OpenBSD(uaa@), Ham(JG1UAA), Ingress(Lv14, RES), Japanese(Sagamihara-city, Kanagawa)
Another side: https://social.tchncs.de/@uaa
npub1rarr265r9f9j6ewp960hcm7cvz9zskc7l2ykwul57e7xa60r8css7uf890
Messages from this Mastodon account can read via mostr.pub with npub1j3un8843rpuk4rvwnd7plaknf2lce58yl6qmpkqrwt3tr5k60vfqxmlq0w
うーん、何かがおかしいことは分かったけど何がおかしいか見当がつかない。gcc/clang、-O3/-O0、ALSA/PulseAudioだから違うって理由ではないようだし。分かっていることは、Linux上でビルドすると動くけど、OpenBSD上ではちゃんと動かないってことくらい。送信用のキューにデータを突っ込むものの、これを(OpenBSDだと)取りに行かないのでキューがあふれるようだという動きまではなんとなく見えてるんだけどなあ…
"Enjoy your life and remember, Living is Igyo"
***Living is Igyo!!!***
This account is not set to public on notestock.
ケーブル持ってたはずなんだけど何処かなーと思ったら、人に渡してたんだ。資材として何本かまとめて買ってたので、ストックから一本取り出して…在庫数も確認っと(まだ余裕はあるけど、このケーブル作りがチャチなので雑に扱ってると切れそうなんだよな)。
USBマイクを持ってきたけど、デフォルトのサウンドデバイスってuaudioじゃなくazaliaなのでフツーのマイクを持ってこないとダメなんだ…
(だったら3.5φのプラグの付いた適当なケーブルを持ってきて、適当な音源ソースに繋いじゃえば良いのか)。
録音のテストってどうやれば良いんだろう。適当なUSBマイクでも持ってきてなんか歌えば良いんだろうか(それは恥ずかしいので嫌だ)。
pactl listで
モジュール #6
名前: module-sndio
引数: device=default
とか
シンク #0
状態: IDLE
名前: sndio-sink
説明: default
とか
ソース #0
状態: IDLE
名前: sndio-sink.monitor
説明: Monitor of default
って表示されている以上、PulseAudioはちゃんと動いてるはずなんだけど…実際、ALSAはPulseAudio plugin越しに音声の再生はできてるし(録音は未テストなので知らない)。
Linux: 利用できるオーディオデバイスの情報を取得する (2017-10-22) https://leico.github.io/TechnicalNote/Linux/alsa-usage
uaa@framboise:~$ aplay -l
aplay: device_list:279: no soundcards found...
uaa@framboise:~$ arecord -l
arecord: device_list:279: no soundcards found...
uaa@framboise:~$
うーん、PulseAudio pluginじゃなくデフォルトの(ハードウェアへ吐き出す)pluginじゃないと意味無いってことっすかね…