New Implementation for SurfaceMap
Refine code and Support new features:
a) Support copy for stride not 64 aligned gfx buffers, like 736x480
b) Refine code to support features in center, like 64 alignment, vp8 uncached memory, no buffer share on BYT.
Separate codec modules use flag to make the extra features in itself.
c) Support more color formats for input gfx buffers, it means libmix will do color converting internally.
Signed-off-by: Zhao Liang <email@example.com>
9 files changed