ビデオおよびオーディオ ファイルを再生するためのマルチプラットフォーム ライブラリである xine-lib 1.2.12 と、関連するプラグインのセットのリリースが発表されました。 このライブラリは、xine-ui、gxine、kaffeine などの多くのビデオ プレーヤーで使用できます。
Xine はマルチスレッド操作をサポートし、多くの一般的なフォーマットとあまり知られていないフォーマットとコーデックをサポートし、ローカル コンテンツとネットワーク経由で送信されるマルチメディア ストリームの両方を処理できます。 モジュール式アーキテクチャにより、プラグインを通じて機能を簡単に拡張できます。 プラグインには 5 つの主要なクラスがあります: データを受信するための入力プラグイン (FS、DVD、CD、HTTP など)、出力プラグイン (XVideo、OpenGL、SDL、Framebuffer、ASCII、OSS、ALSA など)、解凍用のプラグインメディア コンテナ (デマルチプレクサー)、ビデオおよびオーディオ データをデコードするためのプラグイン、エフェクトを適用するためのプラグイン (エコー キャンセル、イコライザーなど)。
新しいリリースで提案されている主要なイノベーションには次のようなものがあります。
- OpenSL ES経由でオーディオ出力するためのプラグインを追加しました。
- MPEG-DASH (Dynamic Adaptive Streaming over HTTP) テクノロジーを使用してコンテンツをダウンロードするためのプラグインを追加しました。
- 暗号化されたコンテンツを受信するための暗号化プラグインを追加しました。
- VAAPI API を使用したビデオ デコードのハードウェア アクセラレーションのサポートが、OpenGL 経由でビデオ出力プラグインに追加されました。
- HLS (HTTP ライブ ストリーミング) プロトコルのサポートが向上しました。
- さまざまな文字列情報を解析するためのライブラリを追加しました。
- BT.2020 (UHDTV) 標準のサポートが向上しました。
- DVB またはライブ ストリームを使用する場合の時刻同期が改善されました。
- ffmpeg 5.0 パッケージとの互換性が保証されています。
出所: オープンネット.ru