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