libyuv是否具有针对NEON优化的YUV420ToRGB565功能?
从我在libyuv中看到的有一个函数I420ToRGB565,但它首先转换为ARGB,然后转换为RGB565,并且最后一次转换不是NEON优化的。我错了吗?
答案 0 :(得分:3)
对于当前的r396版本,你是对的。 I420ToRGB565使用NEON用于I420ToARGB,但C用于ARGBToRGB565。
Neon + C. I420ToRGB565_OptVsC(12649 ms)
对于1280x720,这是12.6毫秒/帧。它比C更快: I420ToRGB565_OptVsC(81485 ms)
RGB24是1步NEON进行比较。 I420ToRGB24_OptVsC(3392 ms)
错误是要移植到Neon的文件 http://code.google.com/p/libyuv/issues/detail?id=103