⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 makefile.tf

📁 MPEG2/MPEG4编解码参考程序(实现了MPEG4的部分功能)
💻 TF
字号:
#-*-makefile-*- do not remove, it's for emacs!#----------------------------------------------------------------------# MPEG-4 Audio VM# makefile.tf## $Id: makefile.tf,v 1.43 1999/05/20 10:19:05 purnhage Exp $## Authors:# BG    Bernhard Grill, Uni Erlangen <grl@titan.lte.e-technik.uni-erlangen.de># HP    Heiko Purnhagen, Uni Hannover <purnhage@tnt.uni-hannover.de># NI    Naoki Iwakami, NTT <iwakami@splab.hil.ntt.jp># TK    Takashi Koike, Sony Corporation <koike@av.crl.sony.co.jp># YT    Yasuhiro Toguri, Sony Corporation <toguri@av.crl.sony.co.jp>## Changes:# 20-aug-96   BG      updated version# 26-aug-96   HP      changed to enc_tf.c and dec_tf.c, removed PLOBJS# 26-aug-96   HP      CVS# 28-aug-96   NI      added objects for the NTT's VQ coder# 25-oct-96   HP      adapted makefile options# 13-nov-96   BG/HP   possible default: TF_QC = AAC# 06-dec-96   NI      changed objects for the NTT's VQ encoder# 09-feb-97   TK      integrated AAC compliant pre-/post- processing modules# 14-mar-97   HP      merged FhG AAC decoder code#                     temporary patch to keep encoder "alive" (see HP 970314)# 18-apr-97   NI      integrated modules for scalable coder# 01-jul-97   YT      add SSR encoder source codes. disable SSR lib.# 23-oct-97   HP      added libBSACenc dummy# 04-nov-97   HP      added ntt_nok_lt_predict_dec.o# 04-nov-97   HP      merged ntt/mat 971031# 05-nov-97   HP      merged sam971029# 20-nov-97   HP      added tf_celp_dmy# 12-feb-98   HP      override for CFLAGS+=# 08-apr-98   HP      removed LDFB#----------------------------------------------------------------------# makefile.par options:# TF_T2F=UER   UER T2F code# TF_QC=UER    UER QC code#      =AAC    AAC QC code# defaults:ifndef TF_T2FTF_T2F = UERendififndef TF_QCTF_QC = AACendif#OBJS for SON_AACPP# HP 970314#LIBS_SON_AACPP_ENC = -lpqf_son_AACpp -lgain_son_AACppLIBS_SON_AACPP_DEC =# YT 0701 added OBJS_SON_AACPP_ENC = \	son_gc_common.o\	son_pqf_common.o\	son_gc_detecter.o \	son_gc_detectreset.o \	son_gc_etc_enc.o\	son_gc_modifier.o\	son_gc_pack.o\	son_pqf.oOBJS_SON_AACPP_DEC = son_gc_unpack.o son_gc_common.o son_gc_compensate.o son_ipqf.o son_pqf_common.o son_gc_etc.o# disable TF dummyOBJS_ENC_TF =OBJS_DEC_TF =# HP 970314#OBJS_MOT_QC  = bstream.o hq.o huffman.o ninject.o q.o sf.oOBJS_AAC_QC  = aac_qc.o tns3.o bitmux.o# objects for the BSAC coder# YB 971106LIBS_BSAC =OBJS_BSAC_ENC = OBJS_BSAC_DEC = ifeq "$(VERSION)" "2"OBJS_BSAC_ENC = sam_encode_frame.o sam_encoder.o sam_encode_bsac.o\		sam_faencode.o sam_bit_buffer.oOBJS_BSAC_DEC = sam_decode_frame.o sam_decoder.o sam_decode_bsac.o\		sam_fadecode.o sam_monopred.o sam_tns.oendif# objects for the NTT_VQ coder#LIBS_VQ      = -lVQencOBJS_VQ_ENC  = \	ntt_BitPack.o \	ntt_SclBitPack.o \	ntt_TfInit.o \	ntt_check.o \	ntt_cnst_chk.o \	ntt_dec_bark_env.o \	ntt_dec_gain.o \	ntt_dec_lpc_spectrum_inv.o \	ntt_dec_pit_seq.o \	ntt_dec_pgain.o \	ntt_denormalizer_spectrum.o \	ntt_extend_pitch.o \	ntt_fwex.o \	ntt_get_code.o \	ntt_get_cdbk.o \	ntt_lsp_decw.o \	ntt_lsptowt_int.o \	ntt_movdd.o \	ntt_mulawinv.o \	ntt_post_process.o \	ntt_redec.o \	ntt_scale_coder.o \	ntt_scale_init.o \	ntt_scale_message.o \	ntt_scale_tf_proc_spectrum_d.o \	ntt_scale_vq_coder.o \	ntt_scale_vq_decoder.o \	ntt_set_isp.o \	ntt_tf_perceptual_model.o \	ntt_tf_pre_process.o \	ntt_tf_proc_spectrum.o \	ntt_tf_quantize_spectrum.o \	ntt_tf_requantize_spectrum.o \	ntt_tools.o \	ntt_vec_lenp.o \	ntt_vex_pn.o \	ntt_vq_coder.o \	ntt_zerod.o \	ntt_scale_dec_bark_env.o \	ntt_dec_sq_gain.o \	mat_scale_set_shift_para.o \	ntt_vq_decoder.o \	ntt_tf_proc_spectrum_d.o \	ntt_dec_pitch.o \	mat_scale_tf_requantize_spectrum.oOBJS_VQ_DEC  = \	ntt_BitUnPack.o \	ntt_SclBitUnPack.o \	ntt_TfInit.o \	ntt_check.o \	ntt_cnst_chk.o \	ntt_dec_bark_env.o \	ntt_dec_gain.o \	ntt_dec_lpc_spectrum_inv.o \	ntt_dec_pgain.o \	ntt_dec_pit_seq.o \	ntt_dec_pitch.o \	ntt_denormalizer_spectrum.o \	ntt_extend_pitch.o \	ntt_fwex.o \	ntt_get_cdbk.o \	ntt_get_code.o \	ntt_lsp_decw.o \	ntt_lsptowt_int.o \	ntt_movdd.o \	ntt_mulawinv.o \	ntt_post_process.o \	ntt_redec.o \	ntt_scale_init.o \	ntt_scale_message.o \	ntt_scale_tf_proc_spectrum_d.o \	ntt_scale_vq_decoder.o \	ntt_set_isp.o \	ntt_tf_proc_spectrum_d.o \	ntt_tf_requantize_spectrum.o \	ntt_vec_lenp.o \	ntt_vex_pn.o \	ntt_vq_decoder.o \	ntt_zerod.o \	ntt_scale_dec_bark_env.o \	ntt_dec_sq_gain.o \	mat_scale_set_shift_para.o \	mat_scale_tf_requantize_spectrum.o \	tvqAUDecode.o \	ntt_headerdec.o ifeq "$(TF_T2F)" "UER"LIBS_T2F_ENC = LIBS_T2F_DEC =endififeq "$(TF_QC)" "UER"endififeq "$(TF_QC)" "AAC"# override DEFFLAGS +=  -DSRS -DDOUBLE_WIN -DDOLBY_MDCT -DOLD_PRED_PARAMS # HP 970408 new predictor attenuation factors since Nov. 96override DEFFLAGS +=  -DSRS -DDOUBLE_WIN -DDOLBY_MDCT -DPNSendifOBJS_PSYCH = psych.oOBJS_AAC_ENC = util.o transfo.o imdct.o \              nok_bwp_enc.o nok_ltp_enc.o nok_pitch.o decdata.o tf_tables.oOBJS_AAC_DEC =  config.o coupling.o decdata.o decoder_tf.o pns.o\               huffdec1.o huffdec2.o huffdec3.o huffinit.o hufftables.o \               imdct.o \               intensity.o intrins.o monopred.o nok_lt_prediction.o\               nok_prediction.o stereo.o tns.o tns2.o transfo.o \               util.o buffers.o tf_tables.o#	        ntt_nok_lt_predict_dec.o \#               buffers.o tf_tables.o ifndef ERRORCONCEALMENTERRORCONCEALMENT = 0endifOBJS_AAC_ENC += concealment_dummy.oifndef STATISTICS    STATISTICS = 0endififndef RVLC_SCF_CONCEAL    RVLC_SCF_CONCEAL = 0endififeq "$(STATISTICS)" "1"OBJS_AAC_DEC += statistics_aac.oelseOBJS_AAC_DEC += statistics_aac_dummy.oendififeq "$(VERSION)" "2"    OBJS_AAC_DEC += bitfct.o reorderspec.o rvlcScfResil.o escapeScfResil.o  huffScfResil.o     ifeq "$(RVLC_SCF_CONCEAL)" "1"        OBJS_AAC_DEC += rvlcScfConceal.o    else        OBJS_AAC_DEC += rvlcScfConceal_dummy.o    endif    ifeq "$(ERRORCONCEALMENT)" "1"        OBJS_AAC_DEC += concealment.o    else        OBJS_AAC_DEC += concealment_dummy.o    endifendif# HP 971120ifeq "$(LPC)" "0"OBJS_AAC_ENC += tf_celp_dmy.oOBJS_AAC_DEC += tf_celp_dmy.oelseOBJS_AAC_ENC += $(OBJS_DEC_LPC_CORE)endif# the next 4 definitions are relevant to the master makefile#OBJS_ENC_TF = $(OBJS_AAC_ENC) enc_tf.o  $(OBJS_T2F_ENC)  $(OBJS_AAC_QC) $(OBJS_PSYCH) $(OBJS_VQ_ENC) $(OBJS_SON_AACPP_ENC)# HP 970314OBJS_ENC_TF = $(OBJS_AAC_ENC) enc_tf.o  $(OBJS_T2F_ENC)  $(OBJS_AAC_QC) $(OBJS_PSYCH) $(OBJS_VQ_ENC) $(OBJS_SON_AACPP_ENC) $(OBJS_MOT_QC) $(OBJS_BSAC_ENC) \	 scal_enc_frame.oOBJS_DEC_TF = $(OBJS_AAC_DEC) dec_tf.o  $(OBJS_T2F_DEC)  psych.o $(OBJS_VQ_DEC) $(OBJS_SON_AACPP_DEC) $(OBJS_BSAC_DEC) scal_dec_frame.oLIBS_ENC_TF = $(LIBS_T2F_ENC) $(LIBS_VQ) $(LIBS_BSAC) $(LIBS_SON_AACPP_ENC)LIBS_DEC_TF = $(LIBS_T2F_DEC) $(LIBS_SON_AACPP_DEC) # end of makefile.tf

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -