libyuv에는 NEON 용으로 최적화 된 YUV420ToRGB565 기능이 있습니까?libyuv에 NEON 용으로 최적화 된 YUV420ToRGB565 기능이 있습니까?
libyuv 소스에서 볼 수 있듯이 I420ToRGB565 기능이 있지만 먼저 ARGB로 변환 한 다음 RGB565로 변환하고 마지막 변환은 NEON에 최적화되지 않습니다. 나는 틀린가?
libyuv에는 NEON 용으로 최적화 된 YUV420ToRGB565 기능이 있습니까?libyuv에 NEON 용으로 최적화 된 YUV420ToRGB565 기능이 있습니까?
libyuv 소스에서 볼 수 있듯이 I420ToRGB565 기능이 있지만 먼저 ARGB로 변환 한 다음 RGB565로 변환하고 마지막 변환은 NEON에 최적화되지 않습니다. 나는 틀린가?
현재 r396 버전에 맞습니다. I420ToRGB565는 I420ToARGB에는 NEON을 사용하지만 ARGBToRGB565에는 C를 사용합니다.
네온 + C I420ToRGB565_OptVsC (12,649 MS) 1280X720위한
12.6 그게 MS/프레임. C와 비교하여 더 빠름 : I420ToRGB565_OptVsC (81485ms)
RGB24는 비교를 위해 1 단계 NEON입니다. I420ToRGB24_OptVsC (3392 밀리 초)
이 libyuv의 r452에서 해결 된 네온 포트에 파일입니다. I420ToRGB565는 완전히 Neon (및 SSSE3)입니다. – phthoruth
r479는 RGB565ToI420 네온 최적화를 추가합니다. – phthoruth