Remove build warnings and fixed svace issues
[platform/adaptation/ap_samsung/libomxil-e3250-v4l2.git] / openmax / component / common / Exynos_OMX_Baseport.h
old mode 100644 (file)
new mode 100755 (executable)
index 1b46f7b..ee297c8
@@ -55,6 +55,8 @@ typedef struct _EXYNOS_OMX_BUFFERHEADERTYPE
     OMX_HANDLETYPE        ANBHandle;
     void                 *pYUVBuf[MAX_BUFFER_PLANE];
     int                   buf_fd[MAX_BUFFER_PLANE];
+    void                 *tbm_bo[MAX_BUFFER_PLANE];
+    int                   size[MAX_BUFFER_PLANE];
 } EXYNOS_OMX_BUFFERHEADERTYPE;
 
 typedef struct _EXYNOS_OMX_DATABUFFER
@@ -84,6 +86,8 @@ typedef struct _EXYNOS_OMX_MULTIPLANE_DATA
     OMX_U32 validPlaneNum;
     OMX_PTR dataBuffer[MAX_BUFFER_PLANE];
     int     fd[MAX_BUFFER_PLANE];
+    void   *tbm_bo[MAX_BUFFER_PLANE];
+    int     size[MAX_BUFFER_PLANE];
 } EXYNOS_OMX_MULTIPLANE_DATA;
 
 typedef struct _EXYNOS_OMX_DATA
@@ -197,6 +201,9 @@ typedef struct _EXYNOS_OMX_BASEPORT
 extern "C" {
 #endif
 
+OMX_ERRORTYPE Exynos_OMX_FillThisBuffer(
+    OMX_IN OMX_HANDLETYPE        hComponent,
+    OMX_IN OMX_BUFFERHEADERTYPE *pBuffer);
 OMX_ERRORTYPE Exynos_OMX_PortEnableProcess(OMX_COMPONENTTYPE *pOMXComponent, OMX_S32 nPortIndex);
 OMX_ERRORTYPE Exynos_OMX_PortDisableProcess(OMX_COMPONENTTYPE *pOMXComponent, OMX_S32 nPortIndex);
 OMX_ERRORTYPE Exynos_OMX_BufferFlushProcess(OMX_COMPONENTTYPE *pOMXComponent, OMX_S32 nPortIndex, OMX_BOOL bEvent);
@@ -206,6 +213,8 @@ OMX_ERRORTYPE Exynos_ResetDataBuffer(EXYNOS_OMX_DATABUFFER *pDataBuffer);
 OMX_ERRORTYPE Exynos_ResetCodecData(EXYNOS_OMX_DATA *pData);
 OMX_ERRORTYPE Exynos_Shared_BufferToData(EXYNOS_OMX_DATABUFFER *pUseBuffer, EXYNOS_OMX_DATA *pData, EXYNOS_OMX_PLANE nPlane);
 OMX_ERRORTYPE Exynos_Shared_DataToBuffer(EXYNOS_OMX_DATA *pData, EXYNOS_OMX_DATABUFFER *pUseBuffer);
+OMX_ERRORTYPE Exynos_OMX_InputBufferReturn(OMX_COMPONENTTYPE *pOMXComponent, OMX_BUFFERHEADERTYPE* bufferHeader);
+OMX_ERRORTYPE Exynos_OMX_OutputBufferReturn(OMX_COMPONENTTYPE *pOMXComponent, OMX_BUFFERHEADERTYPE* bufferHeader);
 
 #ifdef __cplusplus
 };