summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDheeraj CVR <cvr.dheeraj@gmail.com>2014-12-14 16:36:49 +0530
committerDheeraj CVR <cvr.dheeraj@gmail.com>2014-12-14 16:36:49 +0530
commit157ee8c26406688153a63e608c14c6f2304392d5 (patch)
tree0c6542f2aa1ed3fcf4f44c7c146eb6d759685e04
parent6901adb78fee65bca1741ed1377d8ed20c3e7238 (diff)
libhwconverter: adapt for libfimc changes
Change-Id: I04da4e76fcee1a116fc32b6899d71affcd434c67
-rw-r--r--exynos4/hal/libhwconverter/HardwareConverter.cpp10
1 files changed, 5 insertions, 5 deletions
diff --git a/exynos4/hal/libhwconverter/HardwareConverter.cpp b/exynos4/hal/libhwconverter/HardwareConverter.cpp
index 21306c5..76f6786 100644
--- a/exynos4/hal/libhwconverter/HardwareConverter.cpp
+++ b/exynos4/hal/libhwconverter/HardwareConverter.cpp
@@ -24,7 +24,7 @@ HardwareConverter::HardwareConverter()
SecFimc* handle_fimc = new SecFimc();
mSecFimc = (void *)handle_fimc;
- if (handle_fimc->create(SecFimc::DEV_0, SecFimc::MODE_MULTI_BUF, 1) == false)
+ if (handle_fimc->create(SecFimc::FIMC_DEV0, FIMC_OVLY_NONE_MULTI_BUF, 1) == false)
bHWconvert_flag = 0;
else
bHWconvert_flag = 1;
@@ -72,7 +72,7 @@ bool HardwareConverter::convert(
return false;
}
- if (!handle_fimc->setSrcAddr((unsigned int)src_addr_array[0],
+ if (!handle_fimc->setSrcPhyAddr((unsigned int)src_addr_array[0],
(unsigned int)src_addr_array[1],
(unsigned int)src_addr_array[1],
src_har_format)) {
@@ -94,7 +94,7 @@ bool HardwareConverter::convert(
switch (dst_format) {
case OMX_COLOR_FormatYUV420SemiPlanar:
- if (!handle_fimc->setDstAddr((unsigned int)(dst_addr_array[0]),
+ if (!handle_fimc->setDstPhyAddr((unsigned int)(dst_addr_array[0]),
(unsigned int)(dst_addr_array[1]),
(unsigned int)(dst_addr_array[1]))) {
ALOGE("%s:: setDstPhyAddr() failed", __func__);
@@ -103,7 +103,7 @@ bool HardwareConverter::convert(
break;
case OMX_COLOR_FormatYUV420Planar:
default:
- if (!handle_fimc->setDstAddr((unsigned int)(dst_addr_array[0]),
+ if (!handle_fimc->setDstPhyAddr((unsigned int)(dst_addr_array[0]),
(unsigned int)(dst_addr_array[1]),
(unsigned int)(dst_addr_array[2]))) {
ALOGE("%s:: setDstPhyAddr() failed", __func__);
@@ -112,7 +112,7 @@ bool HardwareConverter::convert(
break;
}
- if (!handle_fimc->draw(0, 0)) {
+ if (!handle_fimc->handleOneShot()) {
ALOGE("%s:: handleOneShot() failed", __func__);
return false;
}