osal: changed a flag value in case of CONTIG_MEM
authorTaehwan Kim <t_h.kim@samsung.com>
Tue, 29 Jan 2013 23:45:46 +0000 (23:45 +0000)
committerTaehwan Kim <t_h.kim@samsung.com>
Tue, 29 Jan 2013 23:52:32 +0000 (23:52 +0000)
changed to ION_EXYNOS_MFC_INPUT_MASK from 0.
It means that first try to allocate a buffer
in area of reserved memory.

Change-Id: I90173b0d0423e6481d712f45223c7ae9d3377e64
Signed-off-by: Taehwan Kim <t_h.kim@samsung.com>
osal/Exynos_OSAL_SharedMemory.c

index 42cc3bf3f9ae8adf00b5805dd365722bea05fddb..84719164809fb42f0dcebfb417176961a9c719ca 100644 (file)
@@ -176,7 +176,7 @@ OMX_PTR Exynos_OSAL_SharedMemory_Alloc(OMX_HANDLETYPE handle, OMX_U32 size, MEMO
         break;
     case CONTIG_MEMORY:
         mask = ION_HEAP_EXYNOS_CONTIG_MASK;
-        flag = 0;
+        flag = ION_EXYNOS_MFC_INPUT_MASK;
         break;
     default:
         pBuffer = NULL;
@@ -187,7 +187,7 @@ OMX_PTR Exynos_OSAL_SharedMemory_Alloc(OMX_HANDLETYPE handle, OMX_U32 size, MEMO
     IONBuffer = ion_alloc((ion_client)pHandle->hIONHandle, size, 0, mask, flag);
     if ((IONBuffer <= 0) &&
         (memoryType == CONTIG_MEMORY)) {
-        flag = ION_EXYNOS_MFC_INPUT_MASK;
+        flag = 0;
         IONBuffer = ion_alloc((ion_client)pHandle->hIONHandle, size, 0, mask, flag);
     }