exynos_omx: multi_thread: Change number of metadata buffer.
authorSeungBeom Kim <sbcrux.kim@samsung.com>
Thu, 19 Jul 2012 06:12:45 +0000 (15:12 +0900)
committerDima Zavin <dima@android.com>
Tue, 24 Jul 2012 23:13:23 +0000 (16:13 -0700)
Change number of metadata buffer.
for storemetadata Video recording.

Change-Id: I7f9d0b1633341f185a25e869312995143782ff3c
Signed-off-by: SeungBeom Kim <sbcrux.kim@samsung.com>
exynos_omx/openmax/exynos_omx/component/video/enc/Exynos_OMX_Venc.h
exynos_omx/openmax/exynos_omx/component/video/enc/h264/Exynos_OMX_H264enc.c
exynos_omx/openmax/exynos_omx/component/video/enc/mpeg4/Exynos_OMX_Mpeg4enc.c

index 578bacdf2c190dedfcdd2a017a63d875d23c4fb6..1d4ba7218a45d0181579f1498930e1eea7715dd7 100644 (file)
@@ -58,6 +58,8 @@
 #define MFC_INPUT_BUFFER_PLANE              2
 #define MFC_OUTPUT_BUFFER_PLANE             1
 
+#define MAX_CAMERA_INPUTBUFFER_NUM          12 /* number of metadata buffer */
+
 // The largest metadata buffer size advertised
 // when metadata buffer mode is used for video encoding
 #define  MAX_INPUT_METADATA_BUFFER_SIZE (64)
index 201ca035ec2882748aa0a426895cc48a49ec970b..12d08ca67199b9f3d26974e64cd6b1dc8ba00036 100644 (file)
@@ -790,7 +790,7 @@ OMX_ERRORTYPE H264CodecSrcSetup(OMX_COMPONENTTYPE *pOMXComponent, EXYNOS_OMX_DAT
     bufferConf.nFrameHeight = pExynosInputPort->portDefinition.format.video.nFrameHeight;
     pInbufOps->Set_Shareable(hMFCHandle);
     if (pExynosInputPort->bufferProcessType == BUFFER_SHARE) {
-        inputBufferNumber = MAX_VIDEO_INPUTBUFFER_NUM; /* Need change to number of camera buffer */
+        inputBufferNumber = MAX_CAMERA_INPUTBUFFER_NUM; /* Need change to number of camera buffer */
     } else if ((pExynosInputPort->bufferProcessType & BUFFER_COPY) == BUFFER_COPY) {
         inputBufferNumber = MFC_INPUT_BUFFER_NUM_MAX;
     }
index e964d65ecf6bf5ddf55afa6480d7c7d79976c902..51bedf890bd19eb450a7b8b3bbc4bd67c9a5e258 100644 (file)
@@ -911,7 +911,7 @@ OMX_ERRORTYPE Mpeg4CodecSrcSetup(OMX_COMPONENTTYPE *pOMXComponent, EXYNOS_OMX_DA
     bufferConf.nFrameHeight = pExynosInputPort->portDefinition.format.video.nFrameHeight;
     pInbufOps->Set_Shareable(hMFCHandle);
     if (pExynosInputPort->bufferProcessType == BUFFER_SHARE) {
-        inputBufferNumber = MAX_VIDEO_INPUTBUFFER_NUM; /* Need change to number of camera buffer */
+        inputBufferNumber = MAX_CAMERA_INPUTBUFFER_NUM; /* Need change to number of camera buffer */
     } else if ((pExynosInputPort->bufferProcessType & BUFFER_COPY) == BUFFER_COPY) {
         inputBufferNumber = MFC_INPUT_BUFFER_NUM_MAX;
     }