diff -Nupr src.orig/aacenc.c src.p1/aacenc.c --- src.orig/aacenc.c 2010-10-11 14:57:29.000000000 +0300 +++ src.p1/aacenc.c 2010-10-21 13:06:37.000000000 +0300 @@ -6,16 +6,7 @@ #include #include -#include "aacenc.h" -#include "bitenc.h" - -#include "psy_configuration.h" -#include "psy_main.h" -#include "qc_main.h" -#include "psy_main.h" -#include "channel_map.h" -#include "stprepro.h" -#include "minmax.h" +#include "aacplusenc.h" /* the 3GPP instrumenting tool */ diff -Nupr src.orig/aac_rom.c src.p1/aac_rom.c --- src.orig/aac_rom.c 2010-10-11 14:57:29.000000000 +0300 +++ src.p1/aac_rom.c 2010-10-21 13:06:37.000000000 +0300 @@ -4,8 +4,9 @@ */ #include -#include "aac_rom.h" -#include "FloatFR.h" + +#include "aacplusenc.h" + #ifdef _WIN32 #pragma warning(disable : 4305) /* disable truncation from double to float warning */ diff -Nupr src.orig/aac_rom.h src.p1/aac_rom.h --- src.orig/aac_rom.h 2010-10-11 14:57:28.000000000 +0300 +++ src.p1/aac_rom.h 2010-10-21 13:06:37.000000000 +0300 @@ -4,9 +4,6 @@ #ifndef AAC_ROM_H #define AAC_ROM_H -#include "psy_const.h" -#include "tns_param.h" - #define LD_FFT_TWIDDLE_TABLE_SIZE 9 #define FFT_TWIDDLE_TABLE_SIZE (1 << LD_FFT_TWIDDLE_TABLE_SIZE) diff -Nupr src.orig/adj_thr.c src.p1/adj_thr.c --- src.orig/adj_thr.c 2010-10-11 14:57:30.000000000 +0300 +++ src.p1/adj_thr.c 2010-10-21 13:06:37.000000000 +0300 @@ -5,11 +5,7 @@ #include #include -#include "adj_thr_data.h" -#include "adj_thr.h" -#include "qc_data.h" -#include "line_pe.h" -#include "minmax.h" +#include "aacplusenc.h" /* the 3GPP instrumenting tool */ diff -Nupr src.orig/adj_thr_data.h src.p1/adj_thr_data.h --- src.orig/adj_thr_data.h 2010-10-11 14:57:28.000000000 +0300 +++ src.p1/adj_thr_data.h 2010-10-21 13:06:37.000000000 +0300 @@ -4,8 +4,6 @@ #ifndef __ADJ_THR_DATA_H #define __ADJ_THR_DATA_H -#include "psy_const.h" - typedef struct { float clipSaveLow, clipSaveHigh; float minBitSave, maxBitSave; diff -Nupr src.orig/adj_thr.h src.p1/adj_thr.h --- src.orig/adj_thr.h 2010-10-11 14:57:28.000000000 +0300 +++ src.p1/adj_thr.h 2010-10-21 13:06:37.000000000 +0300 @@ -1,10 +1,6 @@ #ifndef __ADJ_THR_H #define __ADJ_THR_H -#include "adj_thr_data.h" -#include "qc_data.h" -#include "interface.h" - float bits2pe(const float bits); int AdjThrNew(ADJ_THR_STATE** phAdjThr, diff -Nupr src.orig/band_nrg.c src.p1/band_nrg.c --- src.orig/band_nrg.c 2010-10-11 14:57:30.000000000 +0300 +++ src.p1/band_nrg.c 2010-10-21 13:06:37.000000000 +0300 @@ -1,7 +1,7 @@ /* calculation of band energies */ -#include "band_nrg.h" +#include "aacplusenc.h" /* the 3GPP instrumenting tool */ diff -Nupr src.orig/bitbuffer.c src.p1/bitbuffer.c --- src.orig/bitbuffer.c 2010-10-11 14:57:30.000000000 +0300 +++ src.p1/bitbuffer.c 2010-10-21 13:06:37.000000000 +0300 @@ -2,10 +2,7 @@ Bit Buffer Management */ -#include "stdio.h" -#include "assert.h" -#include "FFR_bitbuffer.h" -#include "FloatFR.h" +#include "aacplusenc.h" /* the 3GPP instrumenting tool */ diff -Nupr src.orig/bit_cnt.c src.p1/bit_cnt.c --- src.orig/bit_cnt.c 2010-10-11 14:57:30.000000000 +0300 +++ src.p1/bit_cnt.c 2010-10-21 13:06:37.000000000 +0300 @@ -2,9 +2,8 @@ Huffman Bitcounter & coder */ #include -#include "bit_cnt.h" -#include "minmax.h" -#include "aac_rom.h" + +#include "aacplusenc.h" /* the 3GPP instrumenting tool */ diff -Nupr src.orig/bit_cnt.h src.p1/bit_cnt.h --- src.orig/bit_cnt.h 2010-10-11 14:57:28.000000000 +0300 +++ src.p1/bit_cnt.h 2010-10-21 13:06:37.000000000 +0300 @@ -2,7 +2,7 @@ #define __BITCOUNT_H #include -#include "FFR_bitbuffer.h" + #define INVALID_BITCOUNT (INT_MAX/4) /* diff -Nupr src.orig/bitenc.c src.p1/bitenc.c --- src.orig/bitenc.c 2010-10-11 14:57:30.000000000 +0300 +++ src.p1/bitenc.c 2010-10-21 13:06:37.000000000 +0300 @@ -4,12 +4,8 @@ #include #include -#include "bitenc.h" -#include "bit_cnt.h" -#include "dyn_bits.h" -#include "qc_data.h" -#include "interface.h" -#include "minmax.h" +#include "aacplusenc.h" + /* the 3GPP instrumenting tool */ diff -Nupr src.orig/bitenc.h src.p1/bitenc.h --- src.orig/bitenc.h 2010-10-11 14:57:28.000000000 +0300 +++ src.p1/bitenc.h 2010-10-21 13:06:37.000000000 +0300 @@ -4,10 +4,7 @@ #ifndef _BITENC_H #define _BITENC_H -#include "qc_data.h" -#include "tns.h" -#include "channel_map.h" -#include "interface.h" +#include "aacplusenc.h" struct BITSTREAMENCODER_INIT { diff -Nupr src.orig/bit_sbr.c src.p1/bit_sbr.c --- src.orig/bit_sbr.c 2010-10-11 14:57:30.000000000 +0300 +++ src.p1/bit_sbr.c 2010-10-21 13:06:37.000000000 +0300 @@ -3,13 +3,7 @@ */ #include #include -#include "sbr_def.h" -#include "FFR_bitbuffer.h" -#include "bit_sbr.h" -#include "sbr.h" -#include "code_env.h" -#include "cmondata.h" -#include "ps_bitenc.h" +#include "aacplusenc.h" /* the 3GPP instrumenting tool */ diff -Nupr src.orig/block_switch.c src.p1/block_switch.c --- src.orig/block_switch.c 2010-10-11 14:57:31.000000000 +0300 +++ src.p1/block_switch.c 2010-10-21 13:06:37.000000000 +0300 @@ -1,12 +1,11 @@ /* Block Switching */ -#include "psy_const.h" -#include "block_switch.h" -#include "minmax.h" #include #include +#include "aacplusenc.h" + /* the 3GPP instrumenting tool */ diff -Nupr src.orig/channel_map.c src.p1/channel_map.c --- src.orig/channel_map.c 2010-10-11 14:57:31.000000000 +0300 +++ src.p1/channel_map.c 2010-10-21 13:06:37.000000000 +0300 @@ -1,11 +1,8 @@ /* Channel Mapping */ -#include "channel_map.h" -#include "bitenc.h" -#include "psy_const.h" -#include "qc_data.h" #include +#include "aacplusenc.h" /* the 3GPP instrumenting tool */ diff -Nupr src.orig/channel_map.h src.p1/channel_map.h --- src.orig/channel_map.h 2010-10-11 14:57:28.000000000 +0300 +++ src.p1/channel_map.h 2010-10-21 13:06:37.000000000 +0300 @@ -4,8 +4,7 @@ #ifndef _CHANNEL_MAP_H #define _CHANNEL_MAP_H -#include "psy_const.h" -#include "qc_data.h" +#include "aacplusenc.h" int InitElementInfo (int nChannels, diff -Nupr src.orig/cmondata.h src.p1/cmondata.h --- src.orig/cmondata.h 2010-10-11 14:57:28.000000000 +0300 +++ src.p1/cmondata.h 2010-10-21 13:06:37.000000000 +0300 @@ -4,9 +4,6 @@ #ifndef __SBR_CMONDATA_H #define __SBR_CMONDATA_H -#include "FFR_bitbuffer.h" - - struct COMMON_DATA { int sbrHdrBits; int sbrCrcLen; diff -Nupr src.orig/code_env.c src.p1/code_env.c --- src.orig/code_env.c 2010-10-11 14:57:31.000000000 +0300 +++ src.p1/code_env.c 2010-10-21 13:06:37.000000000 +0300 @@ -6,9 +6,7 @@ #include #include -#include "code_env.h" -#include "sbr.h" -#include "sbr_rom.h" +#include "aacplusenc.h" /* the 3GPP instrumenting tool */ diff -Nupr src.orig/code_env.h src.p1/code_env.h --- src.orig/code_env.h 2010-10-11 14:57:28.000000000 +0300 +++ src.p1/code_env.h 2010-10-21 13:06:37.000000000 +0300 @@ -5,10 +5,6 @@ #ifndef __CODE_ENV_H #define __CODE_ENV_H -#include "sbr_main.h" -#include "sbr_def.h" -#include "fram_gen.h" - typedef struct { int offset; diff -Nupr src.orig/dyn_bits.c src.p1/dyn_bits.c --- src.orig/dyn_bits.c 2010-10-11 14:57:31.000000000 +0300 +++ src.p1/dyn_bits.c 2010-10-21 13:06:37.000000000 +0300 @@ -3,12 +3,7 @@ */ #include #include -#include "dyn_bits.h" -#include "bit_cnt.h" -#include "psy_const.h" -#include "minmax.h" -#include "aac_ram.h" - +#include "aacplusenc.h" /* the 3GPP instrumenting tool */ diff -Nupr src.orig/dyn_bits.h src.p1/dyn_bits.h --- src.orig/dyn_bits.h 2010-10-11 14:57:28.000000000 +0300 +++ src.p1/dyn_bits.h 2010-10-21 13:06:37.000000000 +0300 @@ -4,10 +4,6 @@ #ifndef __DYN_BITS_H #define __DYN_BITS_H -#include "psy_const.h" -#include "tns.h" -#include "bit_cnt.h" - #define MAX_SECTIONS MAX_GROUPED_SFB #define SECT_ESC_VAL_LONG 31 #define SECT_ESC_VAL_SHORT 7 diff -Nupr src.orig/env_bit.c src.p1/env_bit.c --- src.orig/env_bit.c 2010-10-11 14:57:31.000000000 +0300 +++ src.p1/env_bit.c 2010-10-21 13:06:37.000000000 +0300 @@ -4,8 +4,7 @@ #include #include -#include "env_bit.h" -#include "cmondata.h" +#include "aacplusenc.h" /* the 3GPP instrumenting tool */ diff -Nupr src.orig/env_bit.h src.p1/env_bit.h --- src.orig/env_bit.h 2010-10-11 14:57:28.000000000 +0300 +++ src.p1/env_bit.h 2010-10-21 13:06:37.000000000 +0300 @@ -5,8 +5,6 @@ #ifndef BIT_ENV_H #define BIT_ENV_H -#include "FFR_bitbuffer.h" - #define SBR_CRC_POLY (0x0233) #define SBR_CRC_MASK (0x0200) #define SBR_CRC_RANGE (0x03FF) diff -Nupr src.orig/env_est.c src.p1/env_est.c --- src.orig/env_est.c 2010-10-11 14:57:31.000000000 +0300 +++ src.p1/env_est.c 2010-10-21 13:06:37.000000000 +0300 @@ -7,15 +7,7 @@ #include #include -#include "sbr.h" -#include "env_est.h" -#include "tran_det.h" -#include "qmf_enc.h" -#include "fram_gen.h" -#include "bit_sbr.h" -#include "cmondata.h" -#include "sbr_ram.h" -#include "ps_enc.h" +#include "aacplusenc.h" /* the 3GPP instrumenting tool */ diff -Nupr src.orig/env_est.h src.p1/env_est.h --- src.orig/env_est.h 2010-10-11 14:57:28.000000000 +0300 +++ src.p1/env_est.h 2010-10-21 13:06:37.000000000 +0300 @@ -4,10 +4,6 @@ #ifndef __ENV_EST_H #define __ENV_EST_H -#include "sbr_def.h" -#include "aacenc.h" -#include "qmf_enc.h" - typedef struct { int pre_transient_info[2]; diff -Nupr src.orig/fram_gen.c src.p1/fram_gen.c --- src.orig/fram_gen.c 2010-10-11 14:57:32.000000000 +0300 +++ src.p1/fram_gen.c 2010-10-21 13:06:37.000000000 +0300 @@ -6,9 +6,7 @@ #include #include #include -#include "fram_gen.h" -#include "sbr_misc.h" -#include "FloatFR.h" +#include "aacplusenc.h" /* the 3GPP instrumenting tool */ diff -Nupr src.orig/fram_gen.h src.p1/fram_gen.h --- src.orig/fram_gen.h 2010-10-11 14:57:28.000000000 +0300 +++ src.p1/fram_gen.h 2010-10-21 13:06:37.000000000 +0300 @@ -4,9 +4,6 @@ #ifndef _FRAM_GEN_H #define _FRAM_GEN_H -#include "sbr_def.h" -#include "sbr_main.h" - #define MAX_ENVELOPES_VARVAR MAX_ENVELOPES #define MAX_ENVELOPES_FIXVAR_VARFIX 4 #define MAX_NUM_REL 3 diff -Nupr src.orig/freq_sca.c src.p1/freq_sca.c --- src.orig/freq_sca.c 2010-10-11 14:57:32.000000000 +0300 +++ src.p1/freq_sca.c 2010-10-21 13:06:37.000000000 +0300 @@ -5,8 +5,7 @@ #include #include #include -#include "freq_sca.h" -#include "sbr_misc.h" +#include "aacplusenc.h" /* the 3GPP instrumenting tool */ diff -Nupr src.orig/freq_sca.h src.p1/freq_sca.h --- src.orig/freq_sca.h 2010-10-11 14:57:28.000000000 +0300 +++ src.p1/freq_sca.h 2010-10-21 13:06:37.000000000 +0300 @@ -3,7 +3,6 @@ */ #ifndef __FREQ_SCA2_H #define __FREQ_SCA2_H -#include "sbr_def.h" #define MAX_OCTAVE 29 #define MAX_SECOND_REGION 50 diff -Nupr src.orig/grp_data.c src.p1/grp_data.c --- src.orig/grp_data.c 2010-10-11 14:57:32.000000000 +0300 +++ src.p1/grp_data.c 2010-10-21 13:06:37.000000000 +0300 @@ -1,10 +1,7 @@ /* Short block grouping */ -#include "psy_const.h" -#include "interface.h" -#include "minmax.h" -#include "grp_data.h" +#include "aacplusenc.h" /* the 3GPP instrumenting tool */ diff -Nupr src.orig/grp_data.h src.p1/grp_data.h --- src.orig/grp_data.h 2010-10-11 14:57:28.000000000 +0300 +++ src.p1/grp_data.h 2010-10-21 13:06:37.000000000 +0300 @@ -3,7 +3,6 @@ */ #ifndef __GRP_DATA_H__ #define __GRP_DATA_H__ -#include "psy_data.h" void groupShortData(float *mdctSpectrum, diff -Nupr src.orig/hybrid.c src.p1/hybrid.c --- src.orig/hybrid.c 2010-10-11 14:57:32.000000000 +0300 +++ src.p1/hybrid.c 2010-10-21 13:06:37.000000000 +0300 @@ -6,11 +6,7 @@ #include #include -#include "hybrid.h" -#include "sbr_ram.h" -#include "sbr_rom.h" -#include "sbr_def.h" -#include "cfftn.h" +#include "aacplusenc.h" /* the 3GPP instrumenting tool */ diff -Nupr src.orig/interface.c src.p1/interface.c --- src.orig/interface.c 2010-10-11 14:57:32.000000000 +0300 +++ src.p1/interface.c 2010-10-21 13:06:37.000000000 +0300 @@ -1,9 +1,7 @@ /* Interface psychoaccoustic/quantizer */ -#include "minmax.h" -#include "psy_const.h" -#include "interface.h" +#include "aacplusenc.h" /* the 3GPP instrumenting tool */ diff -Nupr src.orig/interface.h src.p1/interface.h --- src.orig/interface.h 2010-10-11 14:57:28.000000000 +0300 +++ src.p1/interface.h 2010-10-21 13:06:37.000000000 +0300 @@ -4,8 +4,6 @@ #ifndef _INTERFACE_H #define _INTERFACE_H -#include "psy_const.h" -#include "psy_data.h" enum { diff -Nupr src.orig/invf_est.c src.p1/invf_est.c --- src.orig/invf_est.c 2010-10-11 14:57:32.000000000 +0300 +++ src.p1/invf_est.c 2010-10-21 13:06:37.000000000 +0300 @@ -6,9 +6,7 @@ #include #include #include -#include "invf_est.h" -#include "sbr_misc.h" -#include "sbr_def.h" +#include "aacplusenc.h" /* the 3GPP instrumenting tool */ diff -Nupr src.orig/invf_est.h src.p1/invf_est.h --- src.orig/invf_est.h 2010-10-11 14:57:28.000000000 +0300 +++ src.p1/invf_est.h 2010-10-21 13:06:37.000000000 +0300 @@ -4,10 +4,6 @@ #ifndef _INV_FILT_DET_H #define _INV_FILT_DET_H -#include "sbr_main.h" -#include "sbr_def.h" - - #define INVF_SMOOTHING_LENGTH 2 typedef struct diff -Nupr src.orig/line_pe.c src.p1/line_pe.c --- src.orig/line_pe.c 2010-10-11 14:57:32.000000000 +0300 +++ src.p1/line_pe.c 2010-10-21 13:06:37.000000000 +0300 @@ -2,8 +2,7 @@ Perceptual entropie module */ #include -#include "float.h" -#include "line_pe.h" +#include "aacplusenc.h" /* the 3GPP instrumenting tool */ diff -Nupr src.orig/line_pe.h src.p1/line_pe.h --- src.orig/line_pe.h 2010-10-11 14:57:28.000000000 +0300 +++ src.p1/line_pe.h 2010-10-21 13:06:37.000000000 +0300 @@ -4,10 +4,6 @@ #ifndef __LINE_PE_H #define __LINE_PE_H - -#include "psy_const.h" - - typedef struct { /* these two are calculated by prepareSfbPe */ float sfbLdEnergy[MAX_GROUPED_SFB]; /* log(sfbEnergy)/log(2) */ diff -Nupr src.orig/mh_det.c src.p1/mh_det.c --- src.orig/mh_det.c 2010-10-11 14:57:33.000000000 +0300 +++ src.p1/mh_det.c 2010-10-21 13:06:37.000000000 +0300 @@ -7,11 +7,7 @@ #include #include #include -#include "FloatFR.h" -#include "sbr.h" -#include "sbr_def.h" -#include "mh_det.h" -#include "sbr_ram.h" +#include "aacplusenc.h" /* the 3GPP instrumenting tool */ diff -Nupr src.orig/mh_det.h src.p1/mh_det.h --- src.orig/mh_det.h 2010-10-11 14:57:28.000000000 +0300 +++ src.p1/mh_det.h 2010-10-21 13:06:37.000000000 +0300 @@ -5,12 +5,6 @@ #ifndef __MH_DETECT_H #define __MH_DETECT_H - -#include "sbr_main.h" -#include "fram_gen.h" - - - typedef struct { float* guideVectorDiff; diff -Nupr src.orig/ms_stereo.c src.p1/ms_stereo.c --- src.orig/ms_stereo.c 2010-10-11 14:57:33.000000000 +0300 +++ src.p1/ms_stereo.c 2010-10-21 13:06:37.000000000 +0300 @@ -1,10 +1,8 @@ /* MS stereo processing */ -#include "psy_const.h" -#include "ms_stereo.h" -#include "minmax.h" #include /* for atan() */ +#include "aacplusenc.h" /* the 3GPP instrumenting tool */ diff -Nupr src.orig/nf_est.c src.p1/nf_est.c --- src.orig/nf_est.c 2010-10-11 14:57:33.000000000 +0300 +++ src.p1/nf_est.c 2010-10-21 13:06:37.000000000 +0300 @@ -4,8 +4,7 @@ #include #include #include -#include "sbr.h" -#include "nf_est.h" +#include "aacplusenc.h" /* the 3GPP instrumenting tool */ diff -Nupr src.orig/nf_est.h src.p1/nf_est.h --- src.orig/nf_est.h 2010-10-11 14:57:28.000000000 +0300 +++ src.p1/nf_est.h 2010-10-21 13:06:37.000000000 +0300 @@ -5,10 +5,6 @@ #ifndef __NF_EST_H #define __NF_EST_H -#include "sbr_main.h" -#include "sbr_def.h" -#include "fram_gen.h" - #define NF_SMOOTHING_LENGTH 4 diff -Nupr src.orig/pre_echo_control.c src.p1/pre_echo_control.c --- src.orig/pre_echo_control.c 2010-10-11 14:57:33.000000000 +0300 +++ src.p1/pre_echo_control.c 2010-10-21 13:06:37.000000000 +0300 @@ -2,7 +2,7 @@ Pre echo control */ #include -#include "pre_echo_control.h" +#include "aacplusenc.h" /* the 3GPP instrumenting tool */ diff -Nupr src.orig/ps_bitenc.c src.p1/ps_bitenc.c --- src.orig/ps_bitenc.c 2010-10-11 14:57:33.000000000 +0300 +++ src.p1/ps_bitenc.c 2010-10-21 13:06:37.000000000 +0300 @@ -2,12 +2,7 @@ Parametric stereo bitstream encoder */ -#include "sbr_def.h" -#include "ps_bitenc.h" -#include "ps_enc.h" -#include "env_bit.h" -#include "sbr_ram.h" -#include "sbr_rom.h" +#include "aacplusenc.h" /* the 3GPP instrumenting tool */ diff -Nupr src.orig/ps_bitenc.h src.p1/ps_bitenc.h --- src.orig/ps_bitenc.h 2010-10-11 14:57:28.000000000 +0300 +++ src.p1/ps_bitenc.h 2010-10-21 13:06:37.000000000 +0300 @@ -4,8 +4,7 @@ #ifndef __PS_BITENC_H #define __PS_BITENC_H -#include "FFR_bitbuffer.h" -#include "sbr_main.h" +#include "aacplusenc.h" #define CODE_BOOK_LAV_IID 14 #define CODE_BOOK_LAV_ICC 7 diff -Nupr src.orig/ps_enc.c src.p1/ps_enc.c --- src.orig/ps_enc.c 2010-10-11 14:57:33.000000000 +0300 +++ src.p1/ps_enc.c 2010-10-21 13:06:37.000000000 +0300 @@ -5,11 +5,7 @@ #include #include #include -#include "ps_enc.h" -#include "sbr_def.h" - -#include "sbr_rom.h" -#include "sbr_ram.h" +#include "aacplusenc.h" /* the 3GPP instrumenting tool */ diff -Nupr src.orig/ps_enc.h src.p1/ps_enc.h --- src.orig/ps_enc.h 2010-10-11 14:57:28.000000000 +0300 +++ src.p1/ps_enc.h 2010-10-21 13:06:37.000000000 +0300 @@ -4,9 +4,6 @@ #ifndef __PS_ENC_H #define __PS_ENC_H -#include "ps_bitenc.h" -#include "hybrid.h" - /*############################################################################*/ /* Constant definitions */ /*############################################################################*/ diff -Nupr src.orig/psy_configuration.c src.p1/psy_configuration.c --- src.orig/psy_configuration.c 2010-10-11 14:57:33.000000000 +0300 +++ src.p1/psy_configuration.c 2010-10-21 13:06:37.000000000 +0300 @@ -5,10 +5,7 @@ #include #include #include -#include "psy_configuration.h" -#include "minmax.h" -#include "adj_thr.h" -#include "aac_rom.h" +#include "aacplusenc.h" /* the 3GPP instrumenting tool */ diff -Nupr src.orig/psy_configuration.h src.p1/psy_configuration.h --- src.orig/psy_configuration.h 2010-10-11 14:57:28.000000000 +0300 +++ src.p1/psy_configuration.h 2010-10-21 13:06:37.000000000 +0300 @@ -4,9 +4,6 @@ #ifndef _PSY_CONFIGURATION_H #define _PSY_CONFIGURATION_H -#include "psy_const.h" -#include "tns.h" - typedef struct{ int sfbCnt; diff -Nupr src.orig/psy_const.h src.p1/psy_const.h --- src.orig/psy_const.h 2010-10-11 14:57:28.000000000 +0300 +++ src.p1/psy_const.h 2010-10-21 13:06:37.000000000 +0300 @@ -4,8 +4,6 @@ #ifndef _PSYCONST_H #define _PSYCONST_H -#include "aacenc.h" - #define TRUE 1 #define FALSE 0 diff -Nupr src.orig/psy_data.h src.p1/psy_data.h --- src.orig/psy_data.h 2010-10-11 14:57:28.000000000 +0300 +++ src.p1/psy_data.h 2010-10-21 13:06:37.000000000 +0300 @@ -4,9 +4,6 @@ #ifndef _PSY_DATA_H #define _PSY_DATA_H -#include "block_switch.h" -#include "tns.h" - /* the structs can be implemented as unions */ diff -Nupr src.orig/psy_main.c src.p1/psy_main.c --- src.orig/psy_main.c 2010-10-11 14:57:33.000000000 +0300 +++ src.p1/psy_main.c 2010-10-21 13:06:37.000000000 +0300 @@ -3,22 +3,7 @@ */ #include #include -#include "psy_const.h" -#include "block_switch.h" -#include "transform.h" -#include "spreading.h" -#include "pre_echo_control.h" -#include "band_nrg.h" -#include "psy_configuration.h" -#include "psy_data.h" -#include "ms_stereo.h" -#include "interface.h" -#include "psy_main.h" -#include "grp_data.h" -#include "tns_func.h" -#include "minmax.h" -#include "aac_ram.h" -#include "sbr_ram.h" +#include "aacplusenc.h" /* the 3GPP instrumenting tool */ diff -Nupr src.orig/psy_main.h src.p1/psy_main.h --- src.orig/psy_main.h 2010-10-11 14:57:28.000000000 +0300 +++ src.p1/psy_main.h 2010-10-21 13:06:37.000000000 +0300 @@ -4,10 +4,6 @@ #ifndef _PSYMAIN_H #define _PSYMAIN_H -#include "psy_configuration.h" -#include "qc_data.h" - - /* psy kernel */ diff -Nupr src.orig/qc_data.h src.p1/qc_data.h --- src.orig/qc_data.h 2010-10-11 14:57:28.000000000 +0300 +++ src.p1/qc_data.h 2010-10-21 13:06:37.000000000 +0300 @@ -4,11 +4,6 @@ #ifndef _QC_DATA_H #define _QC_DATA_H -#include "psy_const.h" -#include "dyn_bits.h" -#include "adj_thr_data.h" - - typedef enum { ID_SCE=0, /* Single Channel Element */ ID_CPE=1, /* Channel Pair Element */ diff -Nupr src.orig/qc_main.c src.p1/qc_main.c --- src.orig/qc_main.c 2010-10-11 14:57:34.000000000 +0300 +++ src.p1/qc_main.c 2010-10-21 13:06:37.000000000 +0300 @@ -4,17 +4,7 @@ #include #include #include -#include "qc_main.h" -#include "quantize.h" -#include "interface.h" -#include "adj_thr.h" -#include "sf_estim.h" -#include "stat_bits.h" -#include "bit_cnt.h" -#include "dyn_bits.h" -#include "minmax.h" -#include "channel_map.h" -#include "aac_ram.h" +#include "aacplusenc.h" #include diff -Nupr src.orig/qc_main.h src.p1/qc_main.h --- src.orig/qc_main.h 2010-10-11 14:57:28.000000000 +0300 +++ src.p1/qc_main.h 2010-10-21 13:06:37.000000000 +0300 @@ -4,8 +4,6 @@ #ifndef _QC_MAIN_H #define _QC_MAIN_H -#include "qc_data.h" -#include "interface.h" int QCOutNew(QC_OUT *hQC, int nChannels); diff -Nupr src.orig/qmf_enc.c src.p1/qmf_enc.c --- src.orig/qmf_enc.c 2010-10-11 14:57:34.000000000 +0300 +++ src.p1/qmf_enc.c 2010-10-21 13:06:37.000000000 +0300 @@ -4,10 +4,7 @@ #include #include #include -#include "qmf_enc.h" -#include "sbr_rom.h" -#include "sbr_ram.h" -#include "sbr_def.h" +#include "aacplusenc.h" /* the 3GPP instrumenting tool */ diff -Nupr src.orig/qmf_enc.h src.p1/qmf_enc.h --- src.orig/qmf_enc.h 2010-10-11 14:57:28.000000000 +0300 +++ src.p1/qmf_enc.h 2010-10-21 13:06:37.000000000 +0300 @@ -4,6 +4,8 @@ #ifndef __QMF_ENC_H #define __QMF_ENC_H +#include "aacplusenc.h" + typedef struct { const float *p_filter; diff -Nupr src.orig/quantize.c src.p1/quantize.c --- src.orig/quantize.c 2010-10-11 14:57:34.000000000 +0300 +++ src.p1/quantize.c 2010-10-21 13:06:37.000000000 +0300 @@ -5,11 +5,7 @@ #include #include #include -#include "minmax.h" -#include "quantize.h" -#include "float.h" -#include "aac_rom.h" -#include "FloatFR.h" +#include "aacplusenc.h" /* the 3GPP instrumenting tool */ diff -Nupr src.orig/resampler.c src.p1/resampler.c --- src.orig/resampler.c 2010-10-11 14:57:34.000000000 +0300 +++ src.p1/resampler.c 2010-10-21 13:06:37.000000000 +0300 @@ -5,7 +5,7 @@ #include #include #include -#include "resampler.h" +#include "aacplusenc.h" /* the 3GPP instrumenting tool */ diff -Nupr src.orig/sbr.h src.p1/sbr.h --- src.orig/sbr.h 2010-10-11 14:57:28.000000000 +0300 +++ src.p1/sbr.h 2010-10-21 13:06:37.000000000 +0300 @@ -5,17 +5,6 @@ #ifndef __SBR_H #define __SBR_H -#include "qmf_enc.h" -#include "tran_det.h" -#include "fram_gen.h" -#include "nf_est.h" -#include "mh_det.h" -#include "invf_est.h" -#include "env_est.h" -#include "code_env.h" -#include "sbr_main.h" -#include "ton_corr.h" - struct SBR_BITSTREAM_DATA { int TotalBits; diff -Nupr src.orig/sbr_main.c src.p1/sbr_main.c --- src.orig/sbr_main.c 2010-10-11 14:57:34.000000000 +0300 +++ src.p1/sbr_main.c 2010-10-21 13:06:37.000000000 +0300 @@ -4,16 +4,7 @@ #include #include #include -#include "sbr_main.h" -#include "sbr.h" -#include "sbr_ram.h" -#include "freq_sca.h" -#include "ps_enc.h" -#include "qmf_enc.h" -#include "env_est.h" -#include "env_bit.h" -#include "cmondata.h" -#include "FloatFR.h" +#include "aacplusenc.h" /* the 3GPP instrumenting tool */ diff -Nupr src.orig/sbr_misc.c src.p1/sbr_misc.c --- src.orig/sbr_misc.c 2010-10-11 14:57:34.000000000 +0300 +++ src.p1/sbr_misc.c 2010-10-21 13:06:37.000000000 +0300 @@ -1,7 +1,7 @@ /* Sbr miscellaneous helper functions */ -#include "sbr_misc.h" +#include "aacplusenc.h" /* the 3GPP instrumenting tool */ diff -Nupr src.orig/sbr_rom.c src.p1/sbr_rom.c --- src.orig/sbr_rom.c 2010-10-11 14:57:34.000000000 +0300 +++ src.p1/sbr_rom.c 2010-10-21 13:06:37.000000000 +0300 @@ -5,8 +5,7 @@ */ #include -#include "sbr_rom.h" -#include "sbr_main.h" +#include "aacplusenc.h" #define NEGATE_IPD_MASK ( 0x00001000 ) diff -Nupr src.orig/sf_estim.c src.p1/sf_estim.c --- src.orig/sf_estim.c 2010-10-11 14:57:35.000000000 +0300 +++ src.p1/sf_estim.c 2010-10-21 13:06:37.000000000 +0300 @@ -3,12 +3,9 @@ */ #include #include -#include "float.h" -#include "sf_estim.h" -#include "minmax.h" -#include "quantize.h" -#include "bit_cnt.h" -#include "aac_ram.h" +#include +#include +#include "aacplusenc.h" /* the 3GPP instrumenting tool */ diff -Nupr src.orig/sf_estim.h src.p1/sf_estim.h --- src.orig/sf_estim.h 2010-10-11 14:57:29.000000000 +0300 +++ src.p1/sf_estim.h 2010-10-21 13:06:37.000000000 +0300 @@ -4,9 +4,7 @@ #ifndef __SF_ESTIM_H__ #define __SF_ESTIM_H__ -#include "psy_const.h" -#include "interface.h" -#include "qc_data.h" +#include "aacplusenc.h" void CalcFormFactor(float sfbFormFactor[MAX_CHANNELS][MAX_GROUPED_SFB], diff -Nupr src.orig/spreading.c src.p1/spreading.c --- src.orig/spreading.c 2010-10-11 14:57:35.000000000 +0300 +++ src.p1/spreading.c 2010-10-21 13:06:37.000000000 +0300 @@ -4,8 +4,7 @@ #include #include #include -#include "spreading.h" -#include "minmax.h" +#include "aacplusenc.h" /* the 3GPP instrumenting tool */ diff -Nupr src.orig/stat_bits.c src.p1/stat_bits.c --- src.orig/stat_bits.c 2010-10-11 14:57:35.000000000 +0300 +++ src.p1/stat_bits.c 2010-10-21 13:06:37.000000000 +0300 @@ -1,9 +1,7 @@ /* Static bit counter $Revision */ -#include "stat_bits.h" -#include "bitenc.h" -#include "tns.h" +#include "aacplusenc.h" /* the 3GPP instrumenting tool */ diff -Nupr src.orig/stat_bits.h src.p1/stat_bits.h --- src.orig/stat_bits.h 2010-10-11 14:57:29.000000000 +0300 +++ src.p1/stat_bits.h 2010-10-21 13:06:37.000000000 +0300 @@ -4,9 +4,6 @@ #ifndef __STAT_BITS_H #define __STAT_BITS_H -#include "psy_const.h" -#include "interface.h" - int countStaticBitdemand(PSY_OUT_CHANNEL psyOutChannel[MAX_CHANNELS], PSY_OUT_ELEMENT *psyOutElement, int nChannels); diff -Nupr src.orig/stprepro.c src.p1/stprepro.c --- src.orig/stprepro.c 2010-10-11 14:57:35.000000000 +0300 +++ src.p1/stprepro.c 2010-10-21 13:06:37.000000000 +0300 @@ -3,7 +3,8 @@ */ #include #include -#include "stprepro.h" +#include +#include "aacplusenc.h" /* the 3GPP instrumenting tool */ diff -Nupr src.orig/stprepro.h src.p1/stprepro.h --- src.orig/stprepro.h 2010-10-11 14:57:29.000000000 +0300 +++ src.p1/stprepro.h 2010-10-21 13:06:37.000000000 +0300 @@ -7,9 +7,6 @@ struct STEREO_PREPRO; typedef struct STEREO_PREPRO *HANDLE_STEREO_PREPRO; -#include "interface.h" -#include "channel_map.h" - struct STEREO_PREPRO { float normPeFac; /*! factor to normalize input PE, depends on bitrate and bandwidth */ diff -Nupr src.orig/tns.c src.p1/tns.c --- src.orig/tns.c 2010-10-11 14:57:35.000000000 +0300 +++ src.p1/tns.c 2010-10-21 13:06:37.000000000 +0300 @@ -1,16 +1,10 @@ /* Temporal Noise Shaping */ -#include "assert.h" -#include "psy_const.h" -#include "tns.h" -#include "tns_param.h" -#include "psy_configuration.h" -#include "tns_func.h" -#include "minmax.h" -#include "aac_rom.h" #include #include +#include +#include "aacplusenc.h" /* the 3GPP instrumenting tool */ diff -Nupr src.orig/tns_func.h src.p1/tns_func.h --- src.orig/tns_func.h 2010-10-11 14:57:29.000000000 +0300 +++ src.p1/tns_func.h 2010-10-21 13:06:37.000000000 +0300 @@ -3,7 +3,6 @@ */ #ifndef _TNS_FUNC_H #define _TNS_FUNC_H -#include "psy_configuration.h" int InitTnsConfiguration(int bitrate, long samplerate, diff -Nupr src.orig/tns.h src.p1/tns.h --- src.orig/tns.h 2010-10-11 14:57:29.000000000 +0300 +++ src.p1/tns.h 2010-10-21 13:06:37.000000000 +0300 @@ -4,9 +4,6 @@ #ifndef _TNS_H #define _TNS_H -#include "psy_const.h" -#include "math.h" - #define TNS_MAX_ORDER 12 #define TNS_MAX_ORDER_SHORT 5 #define FILTER_DIRECTION 0 diff -Nupr src.orig/tns_param.c src.p1/tns_param.c --- src.orig/tns_param.c 2010-10-11 14:57:35.000000000 +0300 +++ src.p1/tns_param.c 2010-10-21 13:06:37.000000000 +0300 @@ -2,7 +2,7 @@ Temporal Noise Shaping parameters */ #include -#include "aac_rom.h" +#include "aacplusenc.h" /* the 3GPP instrumenting tool */ diff -Nupr src.orig/tns_param.h src.p1/tns_param.h --- src.orig/tns_param.h 2010-10-11 14:57:29.000000000 +0300 +++ src.p1/tns_param.h 2010-10-21 13:06:37.000000000 +0300 @@ -4,8 +4,6 @@ #ifndef _TNS_PARAM_H #define _TNS_PARAM_H -#include "tns.h" - typedef struct{ int samplingRate; int maxBandLong; diff -Nupr src.orig/ton_corr.c src.p1/ton_corr.c --- src.orig/ton_corr.c 2010-10-11 14:57:35.000000000 +0300 +++ src.p1/ton_corr.c 2010-10-21 13:06:37.000000000 +0300 @@ -5,12 +5,7 @@ #include #include -#include "sbr.h" -#include "sbr_ram.h" -#include "ton_corr.h" -#include "invf_est.h" -#include "sbr_misc.h" -#include "sbr_def.h" +#include "aacplusenc.h" /* the 3GPP instrumenting tool */ diff -Nupr src.orig/ton_corr.h src.p1/ton_corr.h --- src.orig/ton_corr.h 2010-10-11 14:57:29.000000000 +0300 +++ src.p1/ton_corr.h 2010-10-21 13:06:37.000000000 +0300 @@ -4,14 +4,6 @@ #ifndef _TON_CORR_EST_H #define _TON_CORR_EST_H -#include "sbr.h" -#include "sbr_main.h" -#include "sbr_def.h" -#include "mh_det.h" -#include "invf_est.h" -#include "nf_est.h" - - #define MAX_NUM_PATCHES 6 /** parameter set for one single patch */ diff -Nupr src.orig/tran_det.c src.p1/tran_det.c --- src.orig/tran_det.c 2010-10-11 14:57:35.000000000 +0300 +++ src.p1/tran_det.c 2010-10-21 13:06:37.000000000 +0300 @@ -6,11 +6,7 @@ #include #include #include -#include "FloatFR.h" -#include "tran_det.h" -#include "sbr_def.h" -#include "fram_gen.h" -#include "sbr_ram.h" +#include "aacplusenc.h" /* the 3GPP instrumenting tool */ diff -Nupr src.orig/transcendent.c src.p1/transcendent.c --- src.orig/transcendent.c 2010-10-11 14:57:35.000000000 +0300 +++ src.p1/transcendent.c 2010-10-21 13:06:37.000000000 +0300 @@ -4,7 +4,7 @@ #include #include -#include "FloatFR.h" +#include "aacplusenc.h" /* the 3GPP instrumenting tool */ diff -Nupr src.orig/transform.c src.p1/transform.c --- src.orig/transform.c 2010-10-11 14:57:36.000000000 +0300 +++ src.p1/transform.c 2010-10-21 13:06:37.000000000 +0300 @@ -1,15 +1,12 @@ /* MDCT transform */ -#include "psy_const.h" -#include "transform.h" #include #include #include #include #include -#include "aac_rom.h" -#include "cfftn.h" +#include "aacplusenc.h" /* the 3GPP instrumenting tool */