summaryrefslogtreecommitdiffstats
path: root/sec_mm/sec_omx/sec_osal/SEC_OSAL_Buffer.cpp
diff options
context:
space:
mode:
authorSeungBeom Kim <sbcrux.kim@samsung.com>2011-08-09 15:21:31 +0900
committerJames Dong <jdong@google.com>2011-08-11 00:29:04 -0700
commit2ae5bc245fcfb4597673f5aa3df905f64088b099 (patch)
tree3f78deca7e15c00e569b7e3e5228b0cb546e4f2c /sec_mm/sec_omx/sec_osal/SEC_OSAL_Buffer.cpp
parent1f8759158359e057919051fc24cf0b396c4059bb (diff)
downloaddevice_samsung_crespo-2ae5bc245fcfb4597673f5aa3df905f64088b099.zip
device_samsung_crespo-2ae5bc245fcfb4597673f5aa3df905f64088b099.tar.gz
device_samsung_crespo-2ae5bc245fcfb4597673f5aa3df905f64088b099.tar.bz2
Fix for decode output align.
Change-Id: Ibe50472061f344aaf54876ec445936eb6fe15886 Signed-off-by: SeungBeom Kim <sbcrux.kim@samsung.com>
Diffstat (limited to 'sec_mm/sec_omx/sec_osal/SEC_OSAL_Buffer.cpp')
-rw-r--r--sec_mm/sec_omx/sec_osal/SEC_OSAL_Buffer.cpp10
1 files changed, 6 insertions, 4 deletions
diff --git a/sec_mm/sec_omx/sec_osal/SEC_OSAL_Buffer.cpp b/sec_mm/sec_omx/sec_osal/SEC_OSAL_Buffer.cpp
index 6fca837..21476df 100644
--- a/sec_mm/sec_omx/sec_osal/SEC_OSAL_Buffer.cpp
+++ b/sec_mm/sec_omx/sec_osal/SEC_OSAL_Buffer.cpp
@@ -106,6 +106,7 @@ OMX_U32 getMetadataBufferType(const uint8_t *ptr)
OMX_U32 getVADDRfromANB(OMX_PTR pUnreadableBuffer, OMX_U32 Width, OMX_U32 Height, void *pVirAddrs[])
{
+ OMX_U32 ret = 0;
android_native_buffer_t *buf;
void *readableBuffer;
GraphicBufferMapper &mapper = GraphicBufferMapper::get();
@@ -117,12 +118,13 @@ OMX_U32 getVADDRfromANB(OMX_PTR pUnreadableBuffer, OMX_U32 Width, OMX_U32 Height
SEC_OSAL_Log(SEC_LOG_TRACE, "pUnreadableBuffer:0x%x, buf:0x%x, buf->handle:0x%x",
pUnreadableBuffer, buf, buf->handle);
- if (0 != mapper.lock(buf->handle, GRALLOC_USAGE_SW_WRITE_OFTEN, bounds, pVirAddrs))
- return -1;
-
+ ret = mapper.lock(buf->handle, GRALLOC_USAGE_SW_WRITE_OFTEN, bounds, pVirAddrs);
+ if (ret != 0) {
+ SEC_OSAL_Log(SEC_LOG_ERROR, "mapper.lock Error, Error code:%d", ret);
+ }
FunctionOut();
- return 0;
+ return ret;
}
OMX_U32 putVADDRtoANB(OMX_PTR pUnreadableBuffer)