1

libyuvにはNEON用に最適化されたYUV420ToRGB565関数がありますか?

libyuvソースにあるものから、関数I420ToRGB565がありますが、最初にARGBに変換され、次にRGB565に変換され、最後の変換はNEONに最適化されていません。私は間違っていますか?

4

1 に答える 1

3

正解です。現在のr396バージョンです。I420ToRGB565は、I420ToARGBにはNEONを使用しますが、ARGBToRGB565にはCを使用します。

ネオン+CI420ToRGB565_OptVsC(12649 ms)

これは、1280x720の場合は12.6ミリ秒/フレームです。Cだけに比べて高速です:I420ToRGB565_OptVsC(81485 ms)

RGB24は比較のための1ステップNEONです。I420ToRGB24_OptVsC(3392ミリ秒)

バグは、ネオンに移植するファイルです http://code.google.com/p/libyuv/issues/detail?id=103

于 2012-10-09T01:20:27.797 に答える