Intel IPP (Integrated Performance Primitives) という、画像処理、信号処理、データ処理(圧縮・暗号化)において良くある処理を収録した Intel 製のライブラリがあります。Intel 製なので、Intel CPU に対して特に最適化されているはずです。(AMD CPU についてはどの程度かはよく分からない)。IPP はコミュニティサポートでいいのであれば最近はロイヤリティフリーで使えるため、IPP を UtVideo で使ってみようかと考えました。

で、リファレンスマニュアルをつらつら眺めたのですが、RGB 系のピクセルフォーマットで ARGB の順に並んでいるもの(QuckTime の k32ARGBPixelFormat がこれ)をサポートしていません(RGBA の順に並んでいるものならサポートしている)。BGR/BGRA/RGB では使えるが ARGB では使えない、という状態だと非常に使いづらいため、IPP を投入するのはやめにしておきました。この段階で諦めてしまったので、細かい仕様については調べていません。

使えれば高速であることは間違いないので、残念です。

Trackback

no comment untill now

Add your comment now