Mercurial > libavcodec.hg
comparison aac.h @ 7609:3f6fc60f1ed3 libavcodec
More OKed AAC decoder code hunks
author | superdump |
---|---|
date | Mon, 18 Aug 2008 21:36:58 +0000 |
parents | 850a1625bee4 |
children | 66fb1f3937fa |
comparison
equal
deleted
inserted
replaced
7608:850a1625bee4 | 7609:3f6fc60f1ed3 |
---|---|
147 int num_windows; | 147 int num_windows; |
148 int tns_max_bands; | 148 int tns_max_bands; |
149 } IndividualChannelStream; | 149 } IndividualChannelStream; |
150 | 150 |
151 /** | 151 /** |
152 * Temporal Noise Shaping | |
153 */ | |
154 typedef struct { | |
155 int present; | |
156 int n_filt[8]; | |
157 int length[8][4]; | |
158 int direction[8][4]; | |
159 int order[8][4]; | |
160 float coef[8][4][TNS_MAX_ORDER]; | |
161 } TemporalNoiseShaping; | |
162 | |
163 /** | |
152 * Dynamic Range Control - decoded from the bitstream but not processed further. | 164 * Dynamic Range Control - decoded from the bitstream but not processed further. |
153 */ | 165 */ |
154 typedef struct { | 166 typedef struct { |
155 int pce_instance_tag; ///< Indicates with which program the DRC info is associated. | 167 int pce_instance_tag; ///< Indicates with which program the DRC info is associated. |
156 int dyn_rng_sgn[17]; ///< DRC sign information; 0 - positive, 1 - negative | 168 int dyn_rng_sgn[17]; ///< DRC sign information; 0 - positive, 1 - negative |