Home | History | Annotate | Download | only in omx_proxy_component
      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