summaryrefslogtreecommitdiffstats
path: root/ips/common/Wsbm.cpp
diff options
context:
space:
mode:
authorLi Zeng <li.zeng@intel.com>2014-04-15 05:57:11 +0800
committerbuildslave <sys_buildbot@intel.com>2014-05-21 10:10:00 +0000
commitffaa9065cde35b7e8394788565db987f4d2705f2 (patch)
tree42b425ae32b5c0bc8a14f594c2d6b9fbf7cae015 /ips/common/Wsbm.cpp
parent51bd34af5cf7d41c2ffcbb9f8a2ce87c16cb527f (diff)
downloadandroid_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.cpp11
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);