/*--------------------------------------------------------------------------*/ /* ITU-T G.722.1 Fullband Extension Annex X. Source Code */ /* © 2008 Ericsson AB. and Polycom Inc. */ /* All rights reserved. */ /*--------------------------------------------------------------------------*/ #ifndef _STATE_H #define _STATE_H #include #include "cnst.h" typedef struct { float old_wtda[FRAME_LENGTH/2]; float old_hpfilt_in; float old_hpfilt_out; float EnergyLT; short TransientHangOver; short num_bits; short num_bits_spectrum_stationary ; short num_bits_spectrum_transient ; } CoderState; typedef struct { float old_out[FRAME_LENGTH]; float old_coeffs[FRAME_LENGTH]; short num_bits; short num_bits_spectrum_stationary; short num_bits_spectrum_transient; short old_is_transient; } DecoderState; #endif