From a704ac33b565d9473c124ee2d624591706bd00e3 Mon Sep 17 00:00:00 2001 From: SeungBeom Kim Date: Fri, 29 Jul 2011 13:55:34 +0900 Subject: SEC-OMX support YV12 for video editor. Change-Id: Ia67d3aceb8cffa75be3ea373f87d2f20165ac831 Signed-off-by: SeungBeom Kim --- sec_mm/sec_omx/sec_omx_component/video/dec/SEC_OMX_Vdec.c | 4 ++-- sec_mm/sec_omx/sec_omx_component/video/enc/SEC_OMX_Venc.c | 1 + 2 files changed, 3 insertions(+), 2 deletions(-) (limited to 'sec_mm') diff --git a/sec_mm/sec_omx/sec_omx_component/video/dec/SEC_OMX_Vdec.c b/sec_mm/sec_omx/sec_omx_component/video/dec/SEC_OMX_Vdec.c index dccdaa5..6dd72a1 100644 --- a/sec_mm/sec_omx/sec_omx_component/video/dec/SEC_OMX_Vdec.c +++ b/sec_mm/sec_omx/sec_omx_component/video/dec/SEC_OMX_Vdec.c @@ -1046,12 +1046,12 @@ OMX_ERRORTYPE SEC_OMX_VideoDecodeGetParameter( switch (index) { case supportFormat_0: portFormat->eCompressionFormat = OMX_VIDEO_CodingUnused; - portFormat->eColorFormat = OMX_COLOR_FormatYUV420SemiPlanar; + portFormat->eColorFormat = OMX_COLOR_FormatYUV420Planar;//OMX_COLOR_FormatYUV420SemiPlanar; portFormat->xFramerate = portDefinition->format.video.xFramerate; break; case supportFormat_1: portFormat->eCompressionFormat = OMX_VIDEO_CodingUnused; - portFormat->eColorFormat = OMX_COLOR_FormatYUV420Planar; + portFormat->eColorFormat = OMX_COLOR_FormatYUV420SemiPlanar;//OMX_COLOR_FormatYUV420Planar; portFormat->xFramerate = portDefinition->format.video.xFramerate; break; case supportFormat_2: diff --git a/sec_mm/sec_omx/sec_omx_component/video/enc/SEC_OMX_Venc.c b/sec_mm/sec_omx/sec_omx_component/video/enc/SEC_OMX_Venc.c index 8ddd2a4..2f8d5f2 100644 --- a/sec_mm/sec_omx/sec_omx_component/video/enc/SEC_OMX_Venc.c +++ b/sec_mm/sec_omx/sec_omx_component/video/enc/SEC_OMX_Venc.c @@ -756,6 +756,7 @@ OMX_BOOL SEC_Preprocessor_InputData(OMX_COMPONENTTYPE *pOMXComponent) switch (pSECPort->portDefinition.format.video.eColorFormat) { case OMX_COLOR_FormatYUV420Planar: + /* Real YUV420P Data */ csc_linear_to_tiled(inputData->specificBufferHeader.YVirAddr, checkInputStream, width, height); csc_linear_to_tiled_interleave(inputData->specificBufferHeader.CVirAddr, -- cgit v1.1