Home | History | Annotate | Download | only in src

Lines Matching refs:UCHAR

153   UCHAR nSfb[2];           /*!< Number of SBR-bands for low and high freq-resolution */
154 UCHAR nNfb; /*!< Actual number of noise bands to read from the bitstream*/
155 UCHAR numMaster; /*!< Number of SBR-bands in v_k_master */
156 UCHAR lowSubband; /*!< QMF-band where SBR frequency range starts */
157 UCHAR highSubband; /*!< QMF-band where SBR frequency range ends */
158 UCHAR limiterBandTable[MAX_NUM_LIMITERS+1]; /*!< Limiter band table. */
159 UCHAR noLimiterBands; /*!< Number of limiter bands. */
160 UCHAR nInvfBands; /*!< Number of bands for inverse filtering */
161 UCHAR *freqBandTable[2]; /*!< Pointers to freqBandTableLo and freqBandTableHi */
162 UCHAR freqBandTableLo[MAX_FREQ_COEFFS/2+1];
164 UCHAR freqBandTableHi[MAX_FREQ_COEFFS+1];
166 UCHAR freqBandTableNoise[MAX_NOISE_COEFFS+1];
168 UCHAR v_k_master[MAX_FREQ_COEFFS+1];
190 UCHAR ampResolution; /*!< Amplitude resolution of envelope values (0: 1.5dB, 1: 3dB) */
191 UCHAR xover_band; /*!< Start index in #v_k_master[] used for dynamic crossover frequency */
192 UCHAR sbr_preprocessing; /*!< SBR prewhitening flag. */
197 UCHAR startFreq; /*!< Index for SBR start frequency */
198 UCHAR stopFreq; /*!< Index for SBR highest frequency */
199 UCHAR freqScale; /*!< 0: linear scale, 1-3 logarithmic scales */
200 UCHAR alterScale; /*!< Flag for coarser frequency resolution */
201 UCHAR noise_bands; /*!< Noise bands per octave, read from bitstream*/
204 UCHAR limiterBands; /*!< Index for number of limiter bands per octave */
205 UCHAR limiterGains; /*!< Index to select gain limit */
206 UCHAR interpolFreq; /*!< Select gain calculation method (1: per QMF channel, 0: per SBR band) */
207 UCHAR smoothingLength; /*!< Smoothing of gains over time (0: on 1: off) */
215 UCHAR status; /*!< Flags field used for signaling a reset right before the processing starts and an update from config (e.g. ASC). */
216 UCHAR frameErrorFlag; /*!< Frame data valid flag. CAUTION: This variable will be overwritten by the flag stored in the element structure.
218 UCHAR numberTimeSlots; /*!< AAC: 16,15 */
219 UCHAR numberOfAnalysisBands; /*!< Number of QMF analysis bands */
220 UCHAR timeStep; /*!< Time resolution of SBR in QMF-slots */
236 UCHAR frameClass; /*!< Select grid type */
237 UCHAR nEnvelopes; /*!< Number of envelopes */
238 UCHAR borders[MAX_ENVELOPES+1]; /*!< Envelope borders (in SBR-timeslots, e.g. mp3PRO: 0..11) */
239 UCHAR freqRes[MAX_ENVELOPES]; /*!< Frequency resolution for each envelope (0=low, 1=high) */
241 UCHAR nNoiseEnvelopes; /*!< Number of noise envelopes */
242 UCHAR bordersNoise[MAX_NOISE_ENVELOPES+1];/*!< borders of noise envelopes */
253 UCHAR ampRes; /*!< Previous amplitude resolution (0: 1.5dB, 1: 3dB) */
254 UCHAR stopPos; /*!< Position in time where last envelope ended */
255 UCHAR frameErrorFlag; /*!< Previous frame status */
267 UCHAR domain_vec[MAX_ENVELOPES]; /*!< Bitfield containing direction of delta-coding for each envelope (0:frequency, 1:time) */
268 UCHAR domain_vec_noise[MAX_NOISE_ENVELOPES]; /*!< Same as above, but for noise envelopes */
274 UCHAR addHarmonics[MAX_FREQ_COEFFS]; /*!< Flags for synthetic sine addition */