mm-video: venc: allocate input buffers as uncached
YUV data written by CPU producers (MediaCodec apps) are not
Bug: 10192531
Change-Id: I1975b9b63ad4af474340ac366af32c8c3863b4bb
diff --git a/mm-video-legacy/vidc/venc/src/omx_video_base.cpp b/mm-video-legacy/vidc/venc/src/omx_video_base.cpp
index 9c225bd..84099b2 100644
--- a/mm-video-legacy/vidc/venc/src/omx_video_base.cpp
+++ b/mm-video-legacy/vidc/venc/src/omx_video_base.cpp
@@ -2751,7 +2751,7 @@
#ifdef USE_ION
m_pInput_ion[i].ion_device_fd = alloc_map_ion_memory(m_sInPortDef.nBufferSize,
&m_pInput_ion[i].ion_alloc_data,
- &m_pInput_ion[i].fd_ion_data,ION_FLAG_CACHED);
+ &m_pInput_ion[i].fd_ion_data,0);
if(m_pInput_ion[i].ion_device_fd < 0) {
DEBUG_PRINT_ERROR("\nERROR:ION device open() Failed");
return OMX_ErrorInsufficientResources;