summaryrefslogtreecommitdiffstats
path: root/domx/domx/omx_proxy_common/src/omx_proxy_common.c
diff options
context:
space:
mode:
Diffstat (limited to 'domx/domx/omx_proxy_common/src/omx_proxy_common.c')
-rw-r--r--domx/domx/omx_proxy_common/src/omx_proxy_common.c11
1 files changed, 11 insertions, 0 deletions
diff --git a/domx/domx/omx_proxy_common/src/omx_proxy_common.c b/domx/domx/omx_proxy_common/src/omx_proxy_common.c
index 9230bf3..ed37caa 100644
--- a/domx/domx/omx_proxy_common/src/omx_proxy_common.c
+++ b/domx/domx/omx_proxy_common/src/omx_proxy_common.c
@@ -1860,6 +1860,17 @@ OMX_ERRORTYPE OMX_ProxyCommonInit(OMX_HANDLETYPE hComponent)
pCompPrv->hRemoteComp = hRemoteComp;
+#ifdef USE_ION
+ pCompPrv->bUseIon = OMX_TRUE;
+ pCompPrv->bMapIonBuffers = OMX_TRUE;
+
+ pCompPrv->ion_fd = ion_open();
+ if(pCompPrv->ion_fd < 0)
+ {
+ DOMX_ERROR("ion_open failed!!!");
+ return OMX_ErrorInsufficientResources;
+ }
+#endif
EXIT:
if (eError != OMX_ErrorNone)