• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
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	$(LOCAL_PATH)/../domx/omx_rpc/inc
74
75LOCAL_SHARED_LIBRARIES := \
76	libmm_osal \
77	libc \
78	libOMX_Core \
79	liblog \
80	libion \
81	libdomx
82
83LOCAL_CFLAGS += -DTMS32060 -D_DB_TIOMAP -DSYSLINK_USE_SYSMGR -DSYSLINK_USE_LOADER
84LOCAL_CFLAGS += -D_Android -DSET_STRIDE_PADDING_FROM_PROXY -DANDROID_QUIRK_CHANGE_PORT_VALUES -DUSE_ENHANCED_PORTRECONFIG
85LOCAL_CFLAGS += -DANDROID_QUIRK_LOCK_BUFFER -DUSE_ION
86LOCAL_MODULE_TAGS:= optional
87
88LOCAL_SRC_FILES:= omx_camera/src/omx_proxy_camera.c
89LOCAL_MODULE:= libOMX.TI.DUCATI1.VIDEO.CAMERA
90include $(BUILD_HEAPTRACKED_SHARED_LIBRARY)
91
92#
93# libOMX.TI.DUCATI1.VIDEO.H264E
94#
95
96include $(CLEAR_VARS)
97
98LOCAL_C_INCLUDES += \
99	$(LOCAL_PATH)/../omx_core/inc \
100	$(LOCAL_PATH)/../mm_osal/inc \
101	$(LOCAL_PATH)/../domx \
102	$(LOCAL_PATH)/../domx/omx_rpc/inc \
103	system/core/include/cutils \
104	$(LOCAL_PATH)/../../hwc \
105	$(HARDWARE_TI_OMAP4_BASE)/camera/inc \
106	frameworks/base/include/media/stagefright \
107	frameworks/native/include/media/hardware
108
109LOCAL_SHARED_LIBRARIES := \
110	libmm_osal \
111	libc \
112	libOMX_Core \
113	liblog \
114	libdomx \
115	libhardware
116
117
118LOCAL_CFLAGS += -DLINUX -DTMS32060 -D_DB_TIOMAP -DSYSLINK_USE_SYSMGR -DSYSLINK_USE_LOADER
119LOCAL_CFLAGS += -D_Android -DSET_STRIDE_PADDING_FROM_PROXY -DANDROID_QUIRK_CHANGE_PORT_VALUES
120LOCAL_CFLAGS += -DUSE_ENHANCED_PORTRECONFIG -DENABLE_GRALLOC_BUFFER -DANDROID_QUIRK_LOCK_BUFFER -DUSE_ION
121LOCAL_CFLAGS += -DANDROID_CUSTOM_OPAQUECOLORFORMAT
122LOCAL_MODULE_TAGS:= optional
123
124LOCAL_SRC_FILES:= omx_h264_enc/src/omx_proxy_h264enc.c
125LOCAL_MODULE:= libOMX.TI.DUCATI1.VIDEO.H264E
126include $(BUILD_HEAPTRACKED_SHARED_LIBRARY)
127
128#
129# libOMX.TI.DUCATI1.VIDEO.MPEG4E
130#
131
132include $(CLEAR_VARS)
133
134LOCAL_C_INCLUDES += \
135	$(LOCAL_PATH)/../omx_core/inc \
136	$(LOCAL_PATH)/../mm_osal/inc \
137	$(LOCAL_PATH)/../domx \
138	$(LOCAL_PATH)/../domx/omx_rpc/inc \
139	system/core/include/cutils \
140	$(LOCAL_PATH)/../../hwc \
141	$(HARDWARE_TI_OMAP4_BASE)/camera/inc \
142	frameworks/base/include/media/stagefright \
143	frameworks/native/include/media/hardware
144
145LOCAL_SHARED_LIBRARIES := \
146	libmm_osal \
147	libc \
148	libOMX_Core \
149	liblog \
150	libdomx \
151	libhardware
152
153LOCAL_CFLAGS += -DLINUX -DTMS32060 -D_DB_TIOMAP -DSYSLINK_USE_SYSMGR -DSYSLINK_USE_LOADER
154LOCAL_CFLAGS += -D_Android -DSET_STRIDE_PADDING_FROM_PROXY -DANDROID_QUIRK_CHANGE_PORT_VALUES
155LOCAL_CFLAGS += -DUSE_ENHANCED_PORTRECONFIG -DENABLE_GRALLOC_BUFFER -DANDROID_QUIRK_LOCK_BUFFER -DUSE_ION
156LOCAL_CFLAGS += -DANDROID_CUSTOM_OPAQUECOLORFORMAT
157LOCAL_MODULE_TAGS:= optional
158
159LOCAL_SRC_FILES:= omx_mpeg4_enc/src/omx_proxy_mpeg4enc.c
160LOCAL_MODULE:= libOMX.TI.DUCATI1.VIDEO.MPEG4E
161include $(BUILD_HEAPTRACKED_SHARED_LIBRARY)
162
163#
164# libOMX.TI.DUCATI1.VIDEO.DECODER.secure
165#
166
167include $(CLEAR_VARS)
168
169LOCAL_C_INCLUDES += \
170	$(LOCAL_PATH)/../omx_core/inc \
171	$(LOCAL_PATH)/../mm_osal/inc \
172	$(LOCAL_PATH)/../domx \
173	$(LOCAL_PATH)/../domx/omx_rpc/inc \
174	$(HARDWARE_TI_OMAP4_BASE)/../../libhardware/include \
175	$(HARDWARE_TI_OMAP4_BASE)/hwc/
176
177LOCAL_SHARED_LIBRARIES := \
178	libmm_osal \
179	libc \
180	libOMX_Core \
181	liblog \
182	libdomx \
183	libhardware \
184	libOMX.TI.DUCATI1.VIDEO.DECODER
185
186LOCAL_CFLAGS += -DLINUX -DTMS32060 -D_DB_TIOMAP -DSYSLINK_USE_SYSMGR -DSYSLINK_USE_LOADER
187LOCAL_CFLAGS += -D_Android -DSET_STRIDE_PADDING_FROM_PROXY -DANDROID_QUIRK_CHANGE_PORT_VALUES -DUSE_ENHANCED_PORTRECONFIG
188LOCAL_CFLAGS += -DANDROID_QUIRK_LOCK_BUFFER -DUSE_ION -DENABLE_GRALLOC_BUFFERS
189LOCAL_MODULE_TAGS:= optional
190
191LOCAL_SRC_FILES:= omx_video_dec/src/omx_proxy_videodec_secure.c
192LOCAL_MODULE:= libOMX.TI.DUCATI1.VIDEO.DECODER.secure
193include $(BUILD_HEAPTRACKED_SHARED_LIBRARY)
194