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