exynos_omx: Add BOARD_USE_KHRONOS_OMX_HEADER flag.
authorYunji Kim <yunji.kim@samsung.com>
Sat, 27 Oct 2012 01:10:59 +0000 (10:10 +0900)
committerHuisung Kang <hs1218.kang@samsung.com>
Mon, 29 Oct 2012 04:45:13 +0000 (13:45 +0900)
commit1fb99dbff14e8d5d433f50d2e7d597e6fd02edd7
treeb3cc5dca029efdf3a9e8a470f0589c20368395cc
parent93a673cdc2c8d67e1ddcb654840b78baa1205dea
exynos_omx: Add BOARD_USE_KHRONOS_OMX_HEADER flag.

BOARD_USE_KHRONOS_OMX_HEADER flag is needed to include proper openMAX
spec header file.

If BOARD_USE_KHRONOS_OMX_HEADER is true, use khronos's original omx
header files.
    - $(EXYNOS_OMX_TOP)/include/khronos/
else, use android's omx header files.
    - frameworks/native/include/media/openmax

Google extends OMX header files of Khronos.
    - OMX_COLOR_FormatAndroidOpaque was added in OMX_COLOR_FORMATTYPE.
    - OMX_VIDEO_CodingVPX was added in OMX_VIDEO_CODINGTYPE.
    - FLAC type for audio was added.
    - etc..

So this BOARD_USE_KHRONOS_OMX_HEADER flag is needed to avoid conflict
error about OMX_COLOR_FormatAndroidOpaque, etc.

Change-Id: Ib03ad0ea83669e58125da32d590368ac11d36677
Signed-off-by: Yunji Kim <yunji.kim@samsung.com>
Signed-off-by: Huisung Kang <hs1218.kang@samsung.com>
14 files changed:
Android.mk
component/audio/dec/Android.mk
component/audio/dec/mp3/Android.mk
component/common/Android.mk
component/video/dec/Android.mk
component/video/dec/h264/Android.mk
component/video/dec/mpeg4/Android.mk
component/video/dec/vp8/Android.mk
component/video/enc/Android.mk
component/video/enc/h264/Android.mk
component/video/enc/mpeg4/Android.mk
core/Android.mk
include/exynos/Exynos_OMX_Def.h
osal/Android.mk