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_ti \ 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 frameworks/native/include/media/hardware 109 110 LOCAL_SHARED_LIBRARIES := \ 111 libmm_osal \ 112 libc \ 113 libOMX_Core \ 114 liblog \ 115 libdomx \ 116 libhardware 117 118 119 LOCAL_CFLAGS += -DLINUX -DTMS32060 -D_DB_TIOMAP -DSYSLINK_USE_SYSMGR -DSYSLINK_USE_LOADER 120 LOCAL_CFLAGS += -D_Android -DSET_STRIDE_PADDING_FROM_PROXY -DANDROID_QUIRK_CHANGE_PORT_VALUES 121 LOCAL_CFLAGS += -DUSE_ENHANCED_PORTRECONFIG -DENABLE_GRALLOC_BUFFER -DANDROID_QUIRK_LOCK_BUFFER -DUSE_ION 122 LOCAL_CFLAGS += -DANDROID_CUSTOM_OPAQUECOLORFORMAT 123 LOCAL_MODULE_TAGS:= optional 124 125 LOCAL_SRC_FILES:= omx_h264_enc/src/omx_proxy_h264enc.c 126 LOCAL_MODULE:= libOMX.TI.DUCATI1.VIDEO.H264E 127 include $(BUILD_HEAPTRACKED_SHARED_LIBRARY) 128 129 # 130 # libOMX.TI.DUCATI1.VIDEO.MPEG4E 131 # 132 133 include $(CLEAR_VARS) 134 135 LOCAL_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 146 LOCAL_SHARED_LIBRARIES := \ 147 libmm_osal \ 148 libc \ 149 libOMX_Core \ 150 liblog \ 151 libdomx \ 152 libhardware 153 154 LOCAL_CFLAGS += -DLINUX -DTMS32060 -D_DB_TIOMAP -DSYSLINK_USE_SYSMGR -DSYSLINK_USE_LOADER 155 LOCAL_CFLAGS += -D_Android -DSET_STRIDE_PADDING_FROM_PROXY -DANDROID_QUIRK_CHANGE_PORT_VALUES 156 LOCAL_CFLAGS += -DUSE_ENHANCED_PORTRECONFIG -DENABLE_GRALLOC_BUFFER -DANDROID_QUIRK_LOCK_BUFFER -DUSE_ION 157 LOCAL_CFLAGS += -DANDROID_CUSTOM_OPAQUECOLORFORMAT 158 LOCAL_MODULE_TAGS:= optional 159 160 LOCAL_SRC_FILES:= omx_mpeg4_enc/src/omx_proxy_mpeg4enc.c 161 LOCAL_MODULE:= libOMX.TI.DUCATI1.VIDEO.MPEG4E 162 include $(BUILD_HEAPTRACKED_SHARED_LIBRARY) 163 164 # 165 # libOMX.TI.DUCATI1.VIDEO.DECODER.secure 166 # 167 168 include $(CLEAR_VARS) 169 170 LOCAL_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 178 LOCAL_SHARED_LIBRARIES := \ 179 libmm_osal \ 180 libc \ 181 libOMX_Core \ 182 liblog \ 183 libdomx \ 184 libhardware \ 185 libOMX.TI.DUCATI1.VIDEO.DECODER 186 187 LOCAL_CFLAGS += -DLINUX -DTMS32060 -D_DB_TIOMAP -DSYSLINK_USE_SYSMGR -DSYSLINK_USE_LOADER 188 LOCAL_CFLAGS += -D_Android -DSET_STRIDE_PADDING_FROM_PROXY -DANDROID_QUIRK_CHANGE_PORT_VALUES -DUSE_ENHANCED_PORTRECONFIG 189 LOCAL_CFLAGS += -DANDROID_QUIRK_LOCK_BUFFER -DUSE_ION -DENABLE_GRALLOC_BUFFERS 190 LOCAL_MODULE_TAGS:= optional 191 192 LOCAL_SRC_FILES:= omx_video_dec/src/omx_proxy_videodec_secure.c 193 LOCAL_MODULE:= libOMX.TI.DUCATI1.VIDEO.DECODER.secure 194 include $(BUILD_HEAPTRACKED_SHARED_LIBRARY) 195