From cdc52a0c7741ed048da15d9ef44d8fcb0d168cef Mon Sep 17 00:00:00 2001 From: Chang Ying Date: Thu, 21 Mar 2013 17:50:17 +0800 Subject: VE: resolve compile issue on baytrail BZ: 94688 Remove dependance on IMG legacy data structure on baytrail. Change-Id: I267ecefdb8ceaaa0c5c55c58d019e2fb8851dab9 Signed-off-by: Chang Ying Reviewed-on: http://android.intel.com:8080/97700 Reviewed-by: cactus Reviewed-by: Feng, Wei Reviewed-by: Imberton, Guilhem Reviewed-by: Gummadi, Latha C Tested-by: Gummadi, Latha C Reviewed-by: buildbot Tested-by: buildbot --- videocodec/OMXVideoEncoderAVC.cpp | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'videocodec/OMXVideoEncoderAVC.cpp') diff --git a/videocodec/OMXVideoEncoderAVC.cpp b/videocodec/OMXVideoEncoderAVC.cpp index 4bfd7f3..7d6df97 100755 --- a/videocodec/OMXVideoEncoderAVC.cpp +++ b/videocodec/OMXVideoEncoderAVC.cpp @@ -553,11 +553,13 @@ OMX_ERRORTYPE OMXVideoEncoderAVC::ProcessorProcess( eInfo.DataRetrieved, CacheOperationStr[eInfo.CacheOperation], eInfo.EndOfEncode ); //for live effect +#ifdef IMG_GFX if (bAndroidOpaqueFormat) { mCurHandle = rgba2nv12conversion(buffers[INPORT_INDEX]); if (mCurHandle < 0) return OMX_ErrorUndefined; } +#endif if (eInfo.CacheOperation == CACHE_PUSH) { ProcessCacheOperation(buffers, retains, &eInfo); @@ -615,12 +617,14 @@ OMX_ERRORTYPE OMXVideoEncoderAVC::ProcessorProcess( exit: +#ifdef IMG_GFX if (bAndroidOpaqueFormat && buffers[INPORT_INDEX]->nFilledLen != 0) { // Restore input buffer's content buffers[INPORT_INDEX]->nFilledLen = 4 + sizeof(buffer_handle_t); memcpy(buffers[INPORT_INDEX]->pBuffer, mBufferHandleMaps[mCurHandle].backBuffer, buffers[INPORT_INDEX]->nFilledLen); } +#endif /* restore all states into input OMX buffer */ -- cgit v1.2.3