Commit | Line | Data |
---|---|---|
a9bdc01e T |
1 | LOCAL_PATH := $(call my-dir) |
2 | ||
3 | include $(CLEAR_VARS) | |
4 | ||
5 | BOARD_USE_ANDROID := true | |
6 | BOARD_USE_SKYPE_HD := true | |
7 | ||
8 | # Set to false to use Android's OMX header files | |
9 | BOARD_USE_KHRONOS_OMX_HEADER := false | |
10 | ||
11 | ifeq ($(BOARD_USE_ANDROID), true) | |
12 | BOARD_USE_ANB := true | |
13 | BOARD_USE_ANDROIDOPAQUE := true | |
14 | ANDROID_MEDIA_INC := $(TOP)/frameworks/native/include/media | |
15 | else | |
16 | BOARD_USE_METADATABUFFERTYPE := false | |
17 | BOARD_USE_KHRONOS_OMX_HEADER := true | |
18 | endif | |
19 | ||
20 | EXYNOS_OMX_SUPPORT_TUNNELING := false | |
21 | EXYNOS_OMX_SUPPORT_EGL_IMAGE := false | |
22 | ||
23 | EXYNOS_OMX_TOP := $(LOCAL_PATH) | |
24 | ||
25 | EXYNOS_OMX_INC := $(EXYNOS_OMX_TOP)/include | |
26 | EXYNOS_OMX_COMPONENT := $(EXYNOS_OMX_TOP)/component | |
27 | ||
28 | EXYNOS_VIDEO_CODEC := \ | |
29 | hardware/samsung_slsi/exynos/libvideocodec | |
30 | ifeq ($(BOARD_USE_ALP_AUDIO), true) | |
31 | ifeq ($(BOARD_USE_SEIREN_AUDIO), true) | |
32 | EXYNOS_AUDIO_CODEC += \ | |
33 | hardware/samsung_slsi/exynos/libseiren | |
34 | else | |
35 | EXYNOS_AUDIO_CODEC += \ | |
36 | hardware/samsung_slsi/exynos/libsrp | |
37 | endif | |
38 | endif | |
39 | ||
40 | include $(EXYNOS_OMX_TOP)/osal/Android.mk | |
41 | include $(EXYNOS_OMX_TOP)/core/Android.mk | |
42 | ||
43 | include $(EXYNOS_OMX_COMPONENT)/common/Android.mk | |
44 | include $(EXYNOS_OMX_COMPONENT)/video/dec/Android.mk | |
45 | include $(EXYNOS_OMX_COMPONENT)/video/dec/h264/Android.mk | |
46 | include $(EXYNOS_OMX_COMPONENT)/video/dec/mpeg4/Android.mk | |
47 | include $(EXYNOS_OMX_COMPONENT)/video/dec/vp8/Android.mk | |
48 | include $(EXYNOS_OMX_COMPONENT)/video/dec/mpeg2/Android.mk | |
49 | include $(EXYNOS_OMX_COMPONENT)/video/dec/vc1/Android.mk | |
50 | ||
51 | include $(EXYNOS_OMX_COMPONENT)/video/enc/Android.mk | |
52 | include $(EXYNOS_OMX_COMPONENT)/video/enc/h264/Android.mk | |
53 | include $(EXYNOS_OMX_COMPONENT)/video/enc/mpeg4/Android.mk | |
54 | ||
55 | ifeq ($(BOARD_USE_VP8ENC_SUPPORT), true) | |
56 | include $(EXYNOS_OMX_COMPONENT)/video/enc/vp8/Android.mk | |
57 | endif | |
58 | ifeq ($(BOARD_USE_HEVCDEC_SUPPORT), true) | |
59 | include $(EXYNOS_OMX_COMPONENT)/video/dec/hevc/Android.mk | |
60 | endif | |
61 | ifeq ($(BOARD_USE_HEVCENC_SUPPORT), true) | |
62 | include $(EXYNOS_OMX_COMPONENT)/video/enc/hevc/Android.mk | |
63 | endif | |
64 | ifeq ($(BOARD_USE_VP9DEC_SUPPORT), true) | |
65 | include $(EXYNOS_OMX_COMPONENT)/video/dec/vp9/Android.mk | |
66 | endif | |
67 | ifeq ($(BOARD_USE_VP9ENC_SUPPORT), true) | |
68 | include $(EXYNOS_OMX_COMPONENT)/video/enc/vp9/Android.mk | |
69 | endif | |
70 | ||
71 | ifeq ($(BOARD_USE_ALP_AUDIO), true) | |
72 | ifeq ($(BOARD_USE_SEIREN_AUDIO), true) | |
73 | include $(EXYNOS_OMX_COMPONENT)/audio/seiren_dec/Android.mk | |
74 | include $(EXYNOS_OMX_COMPONENT)/audio/seiren_dec/mp3/Android.mk | |
75 | include $(EXYNOS_OMX_COMPONENT)/audio/seiren_dec/aac/Android.mk | |
76 | include $(EXYNOS_OMX_COMPONENT)/audio/seiren_dec/flac/Android.mk | |
77 | else | |
78 | include $(EXYNOS_OMX_COMPONENT)/audio/dec/Android.mk | |
79 | include $(EXYNOS_OMX_COMPONENT)/audio/dec/mp3/Android.mk | |
80 | endif | |
81 | endif | |
82 | ||
83 | ifeq ($(BOARD_USE_WMA_CODEC), true) | |
84 | include $(EXYNOS_OMX_COMPONENT)/audio/dec/wma/Android.mk | |
85 | endif |