1LOCAL_PATH:= $(call my-dir)
2
3#
4# libOMX.TI.DUCATI1.VIDEO.DECODER
5#
6
7include $(CLEAR_VARS)
8
9LOCAL_C_INCLUDES += \
10	$(LOCAL_PATH)/../omx_core/inc \
11	$(LOCAL_PATH)/../mm_osal/inc \
12	$(LOCAL_PATH)/../domx \
13	$(LOCAL_PATH)/../domx/omx_rpc/inc \
14	$(HARDWARE_TI_OMAP4_BASE)/../../libhardware/include \
15	$(HARDWARE_TI_OMAP4_BASE)/hwc/
16
17LOCAL_SHARED_LIBRARIES := \
18	libmm_osal \
19	libc \
20	libOMX_Core \
21	liblog \
22	libdomx \
23	libhardware
24
25LOCAL_CFLAGS += -DLINUX -DTMS32060 -D_DB_TIOMAP -DSYSLINK_USE_SYSMGR -DSYSLINK_USE_LOADER
26LOCAL_CFLAGS += -D_Android -DSET_STRIDE_PADDING_FROM_PROXY -DANDROID_QUIRK_CHANGE_PORT_VALUES -DUSE_ENHANCED_PORTRECONFIG
27LOCAL_CFLAGS += -DANDROID_QUIRK_LOCK_BUFFER -DUSE_ION -DENABLE_GRALLOC_BUFFERS
28LOCAL_MODULE_TAGS:= optional
29
30LOCAL_SRC_FILES:= omx_video_dec/src/omx_proxy_videodec.c
31LOCAL_MODULE:= libOMX.TI.DUCATI1.VIDEO.DECODER
32include $(BUILD_HEAPTRACKED_SHARED_LIBRARY)
33
34#
35# libOMX.TI.DUCATI1.MISC.SAMPLE
36#
37
38include $(CLEAR_VARS)
39
40LOCAL_C_INCLUDES += \
41	$(LOCAL_PATH)/../omx_core/inc \
42	$(LOCAL_PATH)/../mm_osal/inc \
43	$(LOCAL_PATH)/../domx \
44	$(LOCAL_PATH)/../domx/omx_rpc/inc
45
46LOCAL_SHARED_LIBRARIES := \
47	libmm_osal \
48	libc \
49	libOMX_Core \
50	liblog \
51	libdomx
52
53LOCAL_CFLAGS += -DTMS32060 -D_DB_TIOMAP -DSYSLINK_USE_SYSMGR -DSYSLINK_USE_LOADER
54LOCAL_CFLAGS += -D_Android -DSET_STRIDE_PADDING_FROM_PROXY -DANDROID_QUIRK_CHANGE_PORT_VALUES -DUSE_ENHANCED_PORTRECONFIG
55LOCAL_CFLAGS += -DANDROID_QUIRK_LOCK_BUFFER -DUSE_ION
56LOCAL_MODULE_TAGS:= optional
57
58LOCAL_SRC_FILES:= omx_sample/src/omx_proxy_sample.c
59LOCAL_MODULE:= libOMX.TI.DUCATI1.MISC.SAMPLE
60include $(BUILD_HEAPTRACKED_SHARED_LIBRARY)
61
62
63#
64# libOMX.TI.DUCATI1.VIDEO.CAMERA
65#
66
67include $(CLEAR_VARS)
68
69LOCAL_C_INCLUDES += \
70	$(LOCAL_PATH)/../omx_core/inc \
71	$(LOCAL_PATH)/../mm_osal/inc \
72	$(LOCAL_PATH)/../domx \
73	$(HARDWARE_TI_OMAP4_BASE)/ion/ \
74	$(LOCAL_PATH)/../domx/omx_rpc/inc
75
76LOCAL_SHARED_LIBRARIES := \
77	libmm_osal \
78	libc \
79	libOMX_Core \
80	liblog \
81	libion_ti \
82	libdomx
83
84LOCAL_CFLAGS += -DTMS32060 -D_DB_TIOMAP -DSYSLINK_USE_SYSMGR -DSYSLINK_USE_LOADER
85LOCAL_CFLAGS += -D_Android -DSET_STRIDE_PADDING_FROM_PROXY -DANDROID_QUIRK_CHANGE_PORT_VALUES -DUSE_ENHANCED_PORTRECONFIG
86LOCAL_CFLAGS += -DANDROID_QUIRK_LOCK_BUFFER -DUSE_ION
87LOCAL_MODULE_TAGS:= optional
88
89LOCAL_SRC_FILES:= omx_camera/src/omx_proxy_camera.c
90LOCAL_MODULE:= libOMX.TI.DUCATI1.VIDEO.CAMERA
91include $(BUILD_HEAPTRACKED_SHARED_LIBRARY)
92
93#
94# libOMX.TI.DUCATI1.VIDEO.H264E
95#
96
97include $(CLEAR_VARS)
98
99LOCAL_C_INCLUDES += \
100	$(LOCAL_PATH)/../omx_core/inc \
101	$(LOCAL_PATH)/../mm_osal/inc \
102	$(LOCAL_PATH)/../domx \
103	$(LOCAL_PATH)/../domx/omx_rpc/inc \
104	system/core/include/cutils \
105	$(LOCAL_PATH)/../../hwc \
106	$(HARDWARE_TI_OMAP4_BASE)/camera/inc \
107	frameworks/base/include/media/stagefright \
108	frameworks/native/include/media/hardware
109
110LOCAL_SHARED_LIBRARIES := \
111	libmm_osal \
112	libc \
113	libOMX_Core \
114	liblog \
115	libdomx \
116	libhardware
117
118
119LOCAL_CFLAGS += -DLINUX -DTMS32060 -D_DB_TIOMAP -DSYSLINK_USE_SYSMGR -DSYSLINK_USE_LOADER
120LOCAL_CFLAGS += -D_Android -DSET_STRIDE_PADDING_FROM_PROXY -DANDROID_QUIRK_CHANGE_PORT_VALUES
121LOCAL_CFLAGS += -DUSE_ENHANCED_PORTRECONFIG -DENABLE_GRALLOC_BUFFER -DANDROID_QUIRK_LOCK_BUFFER -DUSE_ION
122LOCAL_CFLAGS += -DANDROID_CUSTOM_OPAQUECOLORFORMAT
123LOCAL_MODULE_TAGS:= optional
124
125LOCAL_SRC_FILES:= omx_h264_enc/src/omx_proxy_h264enc.c
126LOCAL_MODULE:= libOMX.TI.DUCATI1.VIDEO.H264E
127include $(BUILD_HEAPTRACKED_SHARED_LIBRARY)
128
129#
130# libOMX.TI.DUCATI1.VIDEO.MPEG4E
131#
132
133include $(CLEAR_VARS)
134
135LOCAL_C_INCLUDES += \
136	$(LOCAL_PATH)/../omx_core/inc \
137	$(LOCAL_PATH)/../mm_osal/inc \
138	$(LOCAL_PATH)/../domx \
139	$(LOCAL_PATH)/../domx/omx_rpc/inc \
140	system/core/include/cutils \
141	$(LOCAL_PATH)/../../hwc \
142	$(HARDWARE_TI_OMAP4_BASE)/camera/inc \
143	frameworks/base/include/media/stagefright \
144	frameworks/native/include/media/hardware
145
146LOCAL_SHARED_LIBRARIES := \
147	libmm_osal \
148	libc \
149	libOMX_Core \
150	liblog \
151	libdomx \
152	libhardware
153
154LOCAL_CFLAGS += -DLINUX -DTMS32060 -D_DB_TIOMAP -DSYSLINK_USE_SYSMGR -DSYSLINK_USE_LOADER
155LOCAL_CFLAGS += -D_Android -DSET_STRIDE_PADDING_FROM_PROXY -DANDROID_QUIRK_CHANGE_PORT_VALUES
156LOCAL_CFLAGS += -DUSE_ENHANCED_PORTRECONFIG -DENABLE_GRALLOC_BUFFER -DANDROID_QUIRK_LOCK_BUFFER -DUSE_ION
157LOCAL_CFLAGS += -DANDROID_CUSTOM_OPAQUECOLORFORMAT
158LOCAL_MODULE_TAGS:= optional
159
160LOCAL_SRC_FILES:= omx_mpeg4_enc/src/omx_proxy_mpeg4enc.c
161LOCAL_MODULE:= libOMX.TI.DUCATI1.VIDEO.MPEG4E
162include $(BUILD_HEAPTRACKED_SHARED_LIBRARY)
163
164#
165# libOMX.TI.DUCATI1.VIDEO.DECODER.secure
166#
167
168include $(CLEAR_VARS)
169
170LOCAL_C_INCLUDES += \
171	$(LOCAL_PATH)/../omx_core/inc \
172	$(LOCAL_PATH)/../mm_osal/inc \
173	$(LOCAL_PATH)/../domx \
174	$(LOCAL_PATH)/../domx/omx_rpc/inc \
175	$(HARDWARE_TI_OMAP4_BASE)/../../libhardware/include \
176	$(HARDWARE_TI_OMAP4_BASE)/hwc/
177
178LOCAL_SHARED_LIBRARIES := \
179	libmm_osal \
180	libc \
181	libOMX_Core \
182	liblog \
183	libdomx \
184	libhardware \
185	libOMX.TI.DUCATI1.VIDEO.DECODER
186
187LOCAL_CFLAGS += -DLINUX -DTMS32060 -D_DB_TIOMAP -DSYSLINK_USE_SYSMGR -DSYSLINK_USE_LOADER
188LOCAL_CFLAGS += -D_Android -DSET_STRIDE_PADDING_FROM_PROXY -DANDROID_QUIRK_CHANGE_PORT_VALUES -DUSE_ENHANCED_PORTRECONFIG
189LOCAL_CFLAGS += -DANDROID_QUIRK_LOCK_BUFFER -DUSE_ION -DENABLE_GRALLOC_BUFFERS
190LOCAL_MODULE_TAGS:= optional
191
192LOCAL_SRC_FILES:= omx_video_dec/src/omx_proxy_videodec_secure.c
193LOCAL_MODULE:= libOMX.TI.DUCATI1.VIDEO.DECODER.secure
194include $(BUILD_HEAPTRACKED_SHARED_LIBRARY)
195