ビデオおよびオーディオ ファイルを再生するためのマルチプラットフォーム ライブラリである xine-lib 1.2.13 と、関連するプラグインのセットのリリースが発表されました。 このライブラリは、xine-ui、gxine、kaffeine などの多くのビデオ プレーヤーで使用できます。
Xine はマルチスレッド操作をサポートし、多くの一般的なフォーマットとあまり知られていないフォーマットとコーデックをサポートし、ローカル コンテンツとネットワーク経由で送信されるマルチメディア ストリームの両方を処理できます。 モジュール式アーキテクチャにより、プラグインを通じて機能を簡単に拡張できます。 プラグインには 5 つの主要なクラスがあります: データを受信するための入力プラグイン (FS、DVD、CD、HTTP など)、出力プラグイン (XVideo、OpenGL、SDL、Framebuffer、ASCII、OSS、ALSA など)、解凍用のプラグインメディア コンテナ (デマルチプレクサー)、ビデオおよびオーディオ データをデコードするためのプラグイン、エフェクトを適用するためのプラグイン (エコー キャンセル、イコライザーなど)。
新しいリリースで提案されている主要なイノベーションには次のようなものがあります。
- AV1 ビデオ エンコード形式のデコーダである dav1.0d 1 のサポートが追加されました。
- ビデオのフレームレートを制限する機能が追加されました。
- xine_query_stream_info() 関数を実装しました。
- ユーザー構成可能な OpenGL 2 スケーリング モードが追加されました。
- FFmpeg との互換性が向上しました。
- DVB 字幕のサポートが改善されました。
- HLS (HTTP Live Streaming) プロトコルに基づいた入力ストリームの処理が改善されました。
- メディアコンテナからの AAC オーディオの解凍が改善されました。
- .mp4 ファイルからのオーディオ処理が改善されました。
- 問題のある Mesa vdpau ドライバーの回避策を追加しました。
- OpenGL 2 経由で最適化されたビデオ出力。
- 最適化されたオーディオ出力。
- OSD 画面の実装が最適化されました。
出所: オープンネット.ru