diff options
author | Li Zeng <li.zeng@intel.com> | 2014-04-15 05:57:11 +0800 |
---|---|---|
committer | buildslave <sys_buildbot@intel.com> | 2014-05-21 10:10:00 +0000 |
commit | ffaa9065cde35b7e8394788565db987f4d2705f2 (patch) | |
tree | 42b425ae32b5c0bc8a14f594c2d6b9fbf7cae015 /ips/common/Wsbm.cpp | |
parent | 51bd34af5cf7d41c2ffcbb9f8a2ce87c16cb527f (diff) | |
download | android_hardware_intel_img_hwcomposer-ffaa9065cde35b7e8394788565db987f4d2705f2.tar.gz android_hardware_intel_img_hwcomposer-ffaa9065cde35b7e8394788565db987f4d2705f2.tar.bz2 android_hardware_intel_img_hwcomposer-ffaa9065cde35b7e8394788565db987f4d2705f2.zip |
HWC: support VED two-pass rotation for HAL_PIXEL_FORMAT_NV12 for camera preview
BZ:195328
Add VED two-pass rotation support for HAL_PIXEL_FORMAT_NV12 for camera preview.
Change-Id: I3f22cb0bcd3403f6773e963139aada44ee29e783
Signed-off-by: Li Zeng <li.zeng@intel.com>
Diffstat (limited to 'ips/common/Wsbm.cpp')
-rw-r--r-- | ips/common/Wsbm.cpp | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/ips/common/Wsbm.cpp b/ips/common/Wsbm.cpp index 5256dc7..ff0fb52 100644 --- a/ips/common/Wsbm.cpp +++ b/ips/common/Wsbm.cpp @@ -77,6 +77,17 @@ bool Wsbm::allocateTTMBuffer(uint32_t size, uint32_t align, void ** buf) return true; } +bool Wsbm::allocateTTMBufferUB(uint32_t size, uint32_t align, void ** buf, void *user_pt) +{ + int ret = psbWsbmAllocateFromUB(size, align, buf, user_pt); + if (ret) { + ETRACE("failed to allocate UB buffer"); + return false; + } + + return true; +} + bool Wsbm::destroyTTMBuffer(void * buf) { int ret = psbWsbmDestroyTTMBuffer(buf); |