diff options
author | Miguel Freitas <miguelfreitas@users.sourceforge.net> | 2002-08-09 22:36:36 +0000 |
---|---|---|
committer | Miguel Freitas <miguelfreitas@users.sourceforge.net> | 2002-08-09 22:36:36 +0000 |
commit | 0a611e34ea42f546efb30669ebd50753845f2fe2 (patch) | |
tree | cb36becd13ed331aa6a45d59877168405c6dd05d /src/libfaad/syntax.h | |
parent | 7ff5f35709afcd3dcbef2fa1b4f6c4b0ddf73817 (diff) | |
download | xine-lib-0a611e34ea42f546efb30669ebd50753845f2fe2.tar.gz xine-lib-0a611e34ea42f546efb30669ebd50753845f2fe2.tar.bz2 |
sync with faad2 cvs (no more fftw dependency)
CVS patchset: 2420
CVS date: 2002/08/09 22:36:36
Diffstat (limited to 'src/libfaad/syntax.h')
-rw-r--r-- | src/libfaad/syntax.h | 31 |
1 files changed, 18 insertions, 13 deletions
diff --git a/src/libfaad/syntax.h b/src/libfaad/syntax.h index ecee3e7f0..22ae96613 100644 --- a/src/libfaad/syntax.h +++ b/src/libfaad/syntax.h @@ -16,7 +16,7 @@ ** along with this program; if not, write to the Free Software ** Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. ** -** $Id: syntax.h,v 1.2 2002/07/18 17:24:37 miguelfreitas Exp $ +** $Id: syntax.h,v 1.3 2002/08/09 22:36:36 miguelfreitas Exp $ **/ #ifndef __SYNTAX_H__ @@ -238,6 +238,8 @@ typedef struct uint8_t ms_mask_present; uint8_t ms_used[MAX_WINDOW_GROUPS][MAX_SFB]; + uint8_t noise_used; + uint8_t pulse_data_present; uint8_t tns_data_present; uint8_t gain_control_data_present; @@ -250,9 +252,17 @@ typedef struct ltp_info ltp2; #ifdef ERROR_RESILIENCE - /* ER data */ + /* ER HCR data */ uint16_t length_of_reordered_spectral_data; uint8_t length_of_longest_codeword; + /* ER RLVC data */ + uint8_t sf_concealment; + uint8_t rev_global_gain; + uint16_t length_of_rvlc_sf; + uint16_t dpcm_noise_nrg; + uint8_t sf_escapes_present; + uint8_t length_of_rvlc_escapes; + uint16_t dpcm_noise_last_position; #endif } ic_stream; /* individual channel stream */ @@ -271,17 +281,12 @@ typedef struct } element; /* syntax element (SCE, CPE, LFE) */ -uint8_t GASpecificConfig(bitfile *ld, uint8_t *channelConfiguration, - uint8_t object_type, - uint8_t *aacSectionDataResilienceFlag, - uint8_t *aacScalefactorDataResilienceFlag, - uint8_t *aacSpectralDataResilienceFlag, - uint8_t *frameLengthFlag); -uint8_t raw_data_block(bitfile *ld, int16_t ***spec_data, real_t ***spec_coef, - element ***syntax_elements, - uint8_t *channels, uint8_t *ele, uint8_t *ch_ele, - uint16_t frame_len, uint8_t sf_index, uint8_t object_type, - drc_info *drc); +int8_t GASpecificConfig(bitfile *ld, uint8_t *channelConfiguration, + uint8_t object_type, + uint8_t *aacSectionDataResilienceFlag, + uint8_t *aacScalefactorDataResilienceFlag, + uint8_t *aacSpectralDataResilienceFlag, + uint8_t *frameLengthFlag); uint8_t single_lfe_channel_element(element *sce, bitfile *ld, int16_t *spec_data, uint8_t sf_index, uint8_t object_type, uint16_t frame_len |