Home | History | Annotate | Download | only in enc
      1 LOCAL_PATH := $(call my-dir)
      2 include $(CLEAR_VARS)
      3 
      4 LOCAL_SRC_FILES := \
      5 	src/amrencode.cpp \
      6  	src/autocorr.cpp \
      7  	src/c1035pf.cpp \
      8  	src/c2_11pf.cpp \
      9  	src/c2_9pf.cpp \
     10  	src/c3_14pf.cpp \
     11  	src/c4_17pf.cpp \
     12  	src/c8_31pf.cpp \
     13  	src/calc_cor.cpp \
     14  	src/calc_en.cpp \
     15  	src/cbsearch.cpp \
     16  	src/cl_ltp.cpp \
     17  	src/cod_amr.cpp \
     18  	src/convolve.cpp \
     19  	src/cor_h.cpp \
     20  	src/cor_h_x.cpp \
     21  	src/cor_h_x2.cpp \
     22  	src/corrwght_tab.cpp \
     23  	src/dtx_enc.cpp \
     24  	src/enc_lag3.cpp \
     25  	src/enc_lag6.cpp \
     26  	src/enc_output_format_tab.cpp \
     27  	src/ets_to_if2.cpp \
     28  	src/ets_to_wmf.cpp \
     29  	src/g_adapt.cpp \
     30  	src/g_code.cpp \
     31  	src/g_pitch.cpp \
     32  	src/gain_q.cpp \
     33  	src/hp_max.cpp \
     34  	src/inter_36.cpp \
     35  	src/inter_36_tab.cpp \
     36  	src/l_comp.cpp \
     37  	src/l_extract.cpp \
     38  	src/l_negate.cpp \
     39  	src/lag_wind.cpp \
     40  	src/lag_wind_tab.cpp \
     41  	src/levinson.cpp \
     42  	src/lpc.cpp \
     43  	src/ol_ltp.cpp \
     44  	src/p_ol_wgh.cpp \
     45  	src/pitch_fr.cpp \
     46  	src/pitch_ol.cpp \
     47  	src/pre_big.cpp \
     48  	src/pre_proc.cpp \
     49  	src/prm2bits.cpp \
     50  	src/q_gain_c.cpp \
     51  	src/q_gain_p.cpp \
     52  	src/qgain475.cpp \
     53  	src/qgain795.cpp \
     54  	src/qua_gain.cpp \
     55  	src/s10_8pf.cpp \
     56  	src/set_sign.cpp \
     57  	src/sid_sync.cpp \
     58  	src/sp_enc.cpp \
     59  	src/spreproc.cpp \
     60  	src/spstproc.cpp \
     61  	src/ton_stab.cpp
     62 
     63 LOCAL_C_INCLUDES := \
     64         frameworks/av/media/libstagefright/include \
     65         $(LOCAL_PATH)/src \
     66         $(LOCAL_PATH)/include \
     67         $(LOCAL_PATH)/../common/include
     68 
     69 LOCAL_CFLAGS := \
     70         -D"OSCL_UNUSED_ARG(x)=(void)(x)"
     71 
     72 LOCAL_CFLAGS += -Werror
     73 
     74 LOCAL_MODULE := libstagefright_amrnbenc
     75 
     76 include $(BUILD_STATIC_LIBRARY)
     77 
     78 ################################################################################
     79 
     80 include $(CLEAR_VARS)
     81 
     82 LOCAL_SRC_FILES := \
     83         SoftAMRNBEncoder.cpp
     84 
     85 LOCAL_C_INCLUDES := \
     86         frameworks/av/media/libstagefright/include \
     87         frameworks/native/include/media/openmax \
     88         $(LOCAL_PATH)/src \
     89         $(LOCAL_PATH)/include \
     90         $(LOCAL_PATH)/../common/include \
     91         $(LOCAL_PATH)/../common
     92 
     93 LOCAL_CFLAGS += -Werror
     94 
     95 LOCAL_STATIC_LIBRARIES := \
     96         libstagefright_amrnbenc
     97 
     98 LOCAL_SHARED_LIBRARIES := \
     99         libstagefright_omx libstagefright_foundation libutils liblog \
    100         libstagefright_amrnb_common
    101 
    102 LOCAL_MODULE := libstagefright_soft_amrnbenc
    103 LOCAL_MODULE_TAGS := optional
    104 
    105 include $(BUILD_SHARED_LIBRARY)
    106