1 LOCAL_PATH := $(call my-dir) 2 include $(CLEAR_VARS) 3 4 LOCAL_SRC_FILES := \ 5 src/bitstream_io.cpp \ 6 src/combined_encode.cpp \ 7 src/datapart_encode.cpp \ 8 src/dct.cpp \ 9 src/findhalfpel.cpp \ 10 src/fastcodemb.cpp \ 11 src/fastidct.cpp \ 12 src/fastquant.cpp \ 13 src/me_utils.cpp \ 14 src/mp4enc_api.cpp \ 15 src/rate_control.cpp \ 16 src/motion_est.cpp \ 17 src/motion_comp.cpp \ 18 src/sad.cpp \ 19 src/sad_halfpel.cpp \ 20 src/vlc_encode.cpp \ 21 src/vop.cpp 22 23 24 LOCAL_MODULE := libstagefright_m4vh263enc 25 26 LOCAL_CFLAGS := \ 27 -DBX_RC \ 28 -DOSCL_IMPORT_REF= -DOSCL_UNUSED_ARG= -DOSCL_EXPORT_REF= 29 30 LOCAL_C_INCLUDES := \ 31 $(LOCAL_PATH)/src \ 32 $(LOCAL_PATH)/include \ 33 $(TOP)/frameworks/av/media/libstagefright/include \ 34 $(TOP)/frameworks/native/include/media/openmax 35 36 include $(BUILD_STATIC_LIBRARY) 37 38 ################################################################################ 39 40 include $(CLEAR_VARS) 41 42 LOCAL_SRC_FILES := \ 43 SoftMPEG4Encoder.cpp 44 45 LOCAL_C_INCLUDES := \ 46 frameworks/av/media/libstagefright/include \ 47 frameworks/native/include/media/openmax \ 48 frameworks/native/include/media/hardware \ 49 $(LOCAL_PATH)/src \ 50 $(LOCAL_PATH)/include \ 51 $(LOCAL_PATH)/../common/include \ 52 $(LOCAL_PATH)/../common 53 54 LOCAL_CFLAGS := \ 55 -DBX_RC \ 56 -DOSCL_IMPORT_REF= -DOSCL_UNUSED_ARG= -DOSCL_EXPORT_REF= 57 58 59 LOCAL_STATIC_LIBRARIES := \ 60 libstagefright_m4vh263enc 61 62 LOCAL_SHARED_LIBRARIES := \ 63 libstagefright \ 64 libstagefright_enc_common \ 65 libstagefright_foundation \ 66 libstagefright_omx \ 67 libutils \ 68 liblog \ 69 libui 70 71 72 LOCAL_MODULE := libstagefright_soft_mpeg4enc 73 LOCAL_MODULE_TAGS := optional 74 75 include $(BUILD_SHARED_LIBRARY) 76