• Home
  • Raw
  • Download

Lines Matching refs:UCHAR

178   UCHAR nSfb[2]; /*!< Number of SBR-bands for low and high freq-resolution */
179 UCHAR nNfb; /*!< Actual number of noise bands to read from the bitstream*/
180 UCHAR numMaster; /*!< Number of SBR-bands in v_k_master */
181 UCHAR lowSubband; /*!< QMF-band where SBR frequency range starts */
182 UCHAR highSubband; /*!< QMF-band where SBR frequency range ends */
183 UCHAR ov_highSubband; /*!< if headerchange applies this value holds the old
187 UCHAR limiterBandTable[MAX_NUM_LIMITERS + 1]; /*!< Limiter band table. */
188 UCHAR noLimiterBands; /*!< Number of limiter bands. */
189 UCHAR nInvfBands; /*!< Number of bands for inverse filtering */
190 UCHAR
192 UCHAR freqBandTableLo[MAX_FREQ_COEFFS / 2 + 1];
194 UCHAR freqBandTableHi[MAX_FREQ_COEFFS + 1];
196 UCHAR freqBandTableNoise[MAX_NOISE_COEFFS + 1];
198 UCHAR v_k_master[MAX_FREQ_COEFFS + 1];
243 UCHAR ampResolution; /*!< Amplitude resolution of envelope values (0: 1.5dB,
245 UCHAR
248 UCHAR sbr_preprocessing; /*!< SBR prewhitening flag. */
249 UCHAR pvc_mode; /*!< Predictive vector coding mode */
254 UCHAR startFreq; /*!< Index for SBR start frequency */
255 UCHAR stopFreq; /*!< Index for SBR highest frequency */
256 UCHAR freqScale; /*!< 0: linear scale, 1-3 logarithmic scales */
257 UCHAR alterScale; /*!< Flag for coarser frequency resolution */
258 UCHAR noise_bands; /*!< Noise bands per octave, read from bitstream*/
261 UCHAR limiterBands; /*!< Index for number of limiter bands per octave */
262 UCHAR limiterGains; /*!< Index to select gain limit */
263 UCHAR interpolFreq; /*!< Select gain calculation method (1: per QMF channel,
265 UCHAR smoothingLength; /*!< Smoothing of gains over time (0: on 1: off) */
273 UCHAR status; /*!< Flags field used for signaling a reset right before the
275 UCHAR
281 UCHAR numberTimeSlots; /*!< AAC: 16,15 */
282 UCHAR numberOfAnalysisBands; /*!< Number of QMF analysis bands */
283 UCHAR timeStep; /*!< Time resolution of SBR in QMF-slots */
294 UCHAR pvcIDprev;
300 UCHAR frameClass; /*!< Select grid type */
301 UCHAR nEnvelopes; /*!< Number of envelopes */
302 UCHAR borders[MAX_ENVELOPES + 1]; /*!< Envelope borders (in SBR-timeslots,
304 UCHAR freqRes[MAX_ENVELOPES]; /*!< Frequency resolution for each envelope
307 UCHAR nNoiseEnvelopes; /*!< Number of noise envelopes */
308 UCHAR
310 UCHAR pvcBorders[MAX_PVC_ENVELOPES + 1];
311 UCHAR noisePosition;
312 UCHAR varLength;
324 UCHAR ampRes; /*!< Previous amplitude resolution (0: 1.5dB, 1: 3dB) */
325 UCHAR stopPos; /*!< Position in time where last envelope ended */
326 UCHAR frameErrorFlag; /*!< Previous frame status */
327 UCHAR prevSbrPitchInBins; /*!< Previous frame pitchInBins */
337 UCHAR domain_vec[MAX_ENVELOPES]; /*!< Bitfield containing direction of
340 UCHAR domain_vec_noise
354 UCHAR iTESactive; /*!< One flag for each envelope to enable USAC inter-TES */
355 UCHAR
359 UCHAR pvcID[PVC_NTIMESLOT]; /*!< One PVC ID value for each time slot */
360 UCHAR ns;
361 UCHAR sinusoidal_position;
363 UCHAR sbrPatchingMode;
364 UCHAR sbrOversamplingFlag;
365 UCHAR sbrPitchInBins;
391 UCHAR pvc_mode_last, HANDLE_FDK_BITSTREAM hBitBuf,
398 const int fIsSbrData, const UCHAR configMode);