Colors libyuv是否有针对NEON优化的YUV420ToRGB565功能?
libyuv是否有针对NEON优化的YUV420ToRGB565功能Colors libyuv是否有针对NEON优化的YUV420ToRGB565功能?,colors,neon,libyuv,Colors,Neon,Libyuv,libyuv是否有针对NEON优化的YUV420ToRGB565功能 从我在libyuv源代码中看到,有一个函数I420ToRGB565,但它首先转换为ARGB,然后才转换为RGB565,最后的转换没有优化。我弄错了吗?对于当前的r396版本,你是对的。 I420ToRGB565对I420ToARGB使用霓虹灯,但对ARGBToRGB565使用C 霓虹灯+C I420ToRGB565_OptVsC(12649毫秒) 对于1280x720,这是12.6毫秒/帧。它比C更快: I420ToRGB56
从我在libyuv源代码中看到,有一个函数I420ToRGB565,但它首先转换为ARGB,然后才转换为RGB565,最后的转换没有优化。我弄错了吗?对于当前的r396版本,你是对的。 I420ToRGB565对I420ToARGB使用霓虹灯,但对ARGBToRGB565使用C 霓虹灯+C I420ToRGB565_OptVsC(12649毫秒) 对于1280x720,这是12.6毫秒/帧。它比C更快: I420ToRGB565_OptVsC(81485毫秒) RGB24是用于比较的1步霓虹灯。 I420ToRGB24_OptVsC(3392毫秒) 一个错误是将文件移植到Neon
固定在libyuv r452中。I420ToRGB565是全霓虹灯(和SSSE3)。r479将RGB565添加到420霓虹灯优化。