watery01 / libyuv

Automatically exported from code.google.com/p/libyuv
0 stars 0 forks source link

NV12 unaligned uses C #127

Closed GoogleCodeExporter closed 9 years ago

GoogleCodeExporter commented 9 years ago
What steps will reproduce the problem?
1. alloc unaligned memory
2. NV12ToI420

What is the expected output?
Fast

What do you see instead?
Slow

Please use labels and text to provide additional information.
NV12ToI420_Opt (217 ms)  <- aligned
NV12ToI420_Any (382 ms)  <- unaligned

Original issue reported on code.google.com by fbarch...@chromium.org on 17 Oct 2012 at 6:18

GoogleCodeExporter commented 9 years ago
fixed in r426

Original comment by fbarch...@google.com on 18 Oct 2012 at 12:55

GoogleCodeExporter commented 9 years ago
Any us unaligned and comparable to aligned now.
NV12ToI420_Opt (1461 ms)
NV12ToI420_Invert (1926 ms)
NV12ToI420_Any (1589 ms)
NV12ToARGB_Opt (4975 ms)
NV12ToARGB_Invert (4361 ms)
NV12ToARGB_Any (4420 ms)
NV12ToRGB565_Opt (8856 ms)
NV12ToRGB565_Invert (8916 ms)
NV12ToRGB565_Any (42030 ms)

Todo - other variations of unaligned.

Original comment by fbarch...@chromium.org on 19 Oct 2012 at 7:19