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