PipeWire 1.2.3が拡張されたオーディオドライバー機能を搭載して登場
PipeWire 1.2.3 マルチメディアフレームワークのアップデートがリリースされました。FFADO ドライバーの改善、メモリリークの修正、MIDI の強化が含まれています。
前回の1.2.2リリースから約1ヶ月も経たないうちに、Linuxでオーディオとビデオストリームを管理するオープンソースソフトウェアであるPipeWireが、最新のバグ修正リリース1.2.3を公開しました。
このアップデートは、以前の1.2.xおよび1.0.xバージョンとのAPIおよびABIの互換性を維持しながら、いくつかの改善とバグ修正をもたらします。
このリリースの主なハイライトの一つは、音響専門家が待ち望んでいた機能である、FFADO(Linux上のFireWireサウンドインターフェース用ドライバー)ドライバーでのフリーウィーリングサポートの実装です。
さらに、このバージョンはバッファサイズとサンプルレートの処理に関する問題に対処しており、パフォーマンスと安定性を大幅に向上させています。
さらに、このリリースはシステムリソース管理において顕著な進展を遂げています。例えば、メモリとロック機構の処理が改善されました。
スパループのキューがいっぱいになったときに発生する可能性のある重要な行き詰まりシナリオは、現在解決しました。
さらに、開発者はlibcameraデバイスの文字列に対するメモリ割り当てを拡張し、Linuxシステムでのビデオ処理に不可欠なlibcameraおよびv4l2デバイスの重複排除を改善しました。
モジュールに関して、FFADOドライバーはサンプルレートとバッファサイズの処理をさらに改善し、ユーザーが必要に応じて特定のレートとサイズを強制することができるようになりました。
ノード上のサーバーサイドのclock.quantum-limitも一貫して設定され、Midi-bridge内の永続的なバッファサイズの問題が解決され、オーディオの同期と処理が向上しました。
SPA (シンプルプラグインAPI) は、主要な PipeWire フレームワークと同様の改善が行われ、パフォーマンスと安定性を向上させるためのロックとメモリ割り当ての強化が含まれています。また、このアップデートでは、v4l2 udev デバイスを列挙する際の潜在的な競合状態も修正されています。
新しいリリースは、Soundcore Motion 300を含むいくつかのデバイスとのBluetooth互換性を向上させています。対応するハードウェアの範囲が広がり、さまざまなデバイス間でのよりスムーズな操作が保証されます。
開発者やパワーユーザー向けに、pw-cliツールは現在、恣意的に大きな入力やパラメータの処理をサポートしており、複雑な設定を管理する人々にとって重要な改善です。
さらに、pw-topツールはコンパイラの警告を回避するように改良され、チームのコード品質と信頼性へのコミットメントを反映しています。
新しいバージョンのすべての変更についての詳細は、変更履歴を参照してください。
