2022.01.31
Diary
GStreamer はめっちゃいろいろできるんだがそれゆえ組み合わせが膨大で正解パターンを見つけるのがめっちゃ大変。各種プロトコルをある程度理解しとかないとどれをどういう順番でつなげればいいのか全く分からん。しかもパイプライン構文が独特すぎてどれがどこに作用してるのかもむちゃくちゃわかりづらい。
GStreamer はめっちゃいろいろできるんだがそれゆえ組み合わせが膨大で正解パターンを見つけるのがめっちゃ大変。各種プロトコルをある程度理解しとかないとどれをどういう順番でつなげればいいのか全く分からん。しかもパイプライン構文が独特すぎてどれがどこに作用してるのかもむちゃくちゃわかりづらい。
GStreamer のプラグインたちはドキュメントが整備されてないものも結構あるけど gst-instpect コマンドだとその構造から情報出してくれるので実際に使えるやつがちゃんと見えるのでよい。Windows で Visual Studio で C で OpenGL or DirectX を書かないとダメそうでめんどい。
さっきまで全然いけてたのになんでか Invalid format みたいなエラーがでて全然ちゃんとつながらんくなっていろいろ試してたら結局のところ Bluetooth ヘッドフォンがあかんかったらしくて数時間ロスト。そもそもさいきん Bluetooth まわりが不安定でとつぜん数秒つかえなくなったり Bluetooth on/off したら治ったりでもう全部有線にしたいなーってなってる。ケーブル嫌いなんだけど。ヘッドフォンを有線接続したら音がよくなった。