HomeSort by relevance Sort by last modified time
    Searched refs:sfb (Results 1 - 25 of 36) sorted by null

1 2

  /frameworks/av/media/libstagefright/codecs/mp3dec/src/
pvmp3_mpeg2_get_scale_factors.cpp 127 int32 sfb; local
147 for (sfb = 0; sfb < 6; sfb++)
149 scalefac->l[sfb] = scalefac_buffer[sfb];
154 for (sfb = 3; sfb < 12; sfb++)
158 scalefac->s[window][sfb] = scalefac_buffer[k]
    [all...]
pvmp3_get_scale_factors.cpp 138 int32 sfb; local
147 for (sfb = 0; sfb < 8; sfb++)
149 scalefac->l[sfb] = getNbits(pMainData, slen[0][gr_info->scalefac_compress]);
152 for (sfb = 3; sfb < 6; sfb++)
156 scalefac->s[window][sfb] = getNbits(pMainData, slen[0][gr_info->scalefac_compress]);
159 for (sfb = 6; sfb < 12; sfb++
    [all...]
pvmp3_mpeg2_stereo_proc.cpp 233 int32 sfb; local
310 sfbTemp = i; /* from that (long) sfb on we have intensity stereo */
320 /* 2. long blocks from intensity border up to sfb band 6: intensity */
323 for (sfb = sfbTemp; sfb < 6; sfb++)
325 sfbStart = mp3_sfBandIndex[sfreq].l[sfb]; /* = Start in 0 ... 575 */
326 sfbNo = mp3_sfBandIndex[sfreq].l[sfb+1] - mp3_sfBandIndex[sfreq].l[sfb]; /* No of lines to process */
328 if ((uint32)(scalefac_R->l[sfb]) != scalefac_IIP_buffer[sfb]
    [all...]
pvmp3_reorder.cpp 133 int32 sfb; local
137 sfb = 3; /* no reorder for low 2 subbands */
142 sfb = 0;
147 for (; sfb < 13; sfb++)
149 if (*used_freq_lines > 3*mp3_sfBandIndex[sfreq].s[sfb+1])
151 sfb_lines = mp3_sfBandIndex[sfreq].s[sfb+1] - mp3_sfBandIndex[sfreq].s[sfb];
172 sfb_lines = mp3_sfBandIndex[sfreq].s[sfb+1] - mp3_sfBandIndex[sfreq].s[sfb];
    [all...]
pvmp3_stereo_proc.cpp 100 scalefactors of the left channel) and a stereo position is_pos[sfb],
266 int32 sfb; local
323 sfb = 4;
327 sfb = 0;
330 while (mp3_sfBandIndex[sfreq].l[sfb] < sb)
332 sfb++;
335 /* from that sfb on intensity stereo */
336 sfbTemp = sfb; /* save for later use */
338 sfbStart = mp3_sfBandIndex[sfreq].l[sfb];
347 /* 2. long blocks from intensity border up to sfb band 8: intensity *
    [all...]
  /external/aac/libAACenc/src/
ms_stereo.cpp 147 INT sfb, sfboffs, j; /* loop counters */ local
157 for (sfb = 0; sfb < sfbCnt; sfb += sfbPerGroup) {
159 if ((isBook == NULL) ? 1 : (isBook[sfb + sfboffs] == 0)) {
163 minThreshold=min(sfbThresholdLeft[sfb+sfboffs],
164 sfbThresholdRight[sfb+sfboffs])*scaleMinThres; pnlr =
165 (sfbThresholdLeft[sfb+sfboffs]/
166 max(sfbEnergyLeft[sfb+sfboffs],sfbThresholdLeft[sfb+sfboffs]))
    [all...]
aacenc_pns.cpp 132 number of sfb's, pointer to sfb offset
164 pointer to Sfb Energy, Threshold, Offset
182 int sfb; local
187 for (sfb = 0; sfb < MAX_GROUPED_SFB; sfb++) {
188 noiseNrg[sfb] = NO_NOISE_PNS;
219 for (sfb = 0; sfb < sfbActive; sfb++)
355 int sfb; local
386 INT sfb; local
447 INT sfb; local
503 INT sfb; local
    [all...]
sf_estim.cpp 135 INT j, sfb, sfbGrp; local
142 for (sfb = 0; sfb < tmp1; sfb++) {
145 for (j = psyOutChan->sfbOffsets[sfbGrp + sfb];
146 j < psyOutChan->sfbOffsets[sfbGrp + sfb + 1]; j++) {
150 sfbFormFactorLdData[sfbGrp + sfb] = CalcLdData(formFactor);
153 for (; sfb < psyOutChan->sfbPerGroup; sfb++) {
154 sfbFormFactorLdData[sfbGrp + sfb] = FL2FXCONST_DBL(-1.0f)
189 INT sfbOffs, sfb; local
279 INT sfb = 0, sfbLast; local
326 INT sfb; local
634 INT sfb, startSfb, stopSfb; local
763 INT sfb, startSfb, stopSfb; local
1051 INT i, j, sfb, sfbOffs; local
    [all...]
grp_data.cpp 132 INT sfb; /* counts through scalefactor bands */ local
147 for (sfb = sfbActive - 1; sfb >= highestSfb; sfb--) {
148 for (line = sfbOffset[sfb + 1] - 1; line >= sfbOffset[sfb]; line--) {
153 if (line >= sfbOffset[sfb]) break; /* this band was not completely zero */
155 highestSfb = fixMax(highestSfb, sfb);
164 for (sfb = 0; sfb < sfbActive + 1; sfb++)
    [all...]
intensity.cpp 117 * not more than IS_LOCAL_ERROR_THRESH for the current SFB */
135 * if IS_LEFT_RIGHT_RATIO_THRESH < sfbEnergyLeft[sfb]/sfbEnergyRight[sfb] < 1 /
163 'local_error_thresh' for the current SFB. */
265 INT j, sfb, sfboffs; local
287 for (sfb = 0; sfb < maxSfbPerGroup; sfb++) {
289 FIXP_DBL isValue = sfbEnergyLdDataLeft[sfb + sfboffs] -
290 sfbEnergyLdDataRight[sfb + sfboffs]
494 INT sfb, sfboffs, j; local
624 INT sfb, sfboffs, j; local
    [all...]
noisedet.cpp 132 description: detect tonal sfb's; two tests
134 sfb splittet in four regions,
140 number of sfb's
141 pointer to offset of sfb's
144 pointer to sfb energies
157 int i, k, sfb, sfbWidth; local
163 for (sfb = 0; sfb < sfbActive; sfb++) {
165 sfbWidth = sfbOffset[sfb + 1] - sfbOffset[sfb]
    [all...]
line_pe.cpp 123 INT sfbGrp, sfb; local
130 for (sfb = 0; sfb < maxSfbPerGroup; sfb++) {
131 if ((FIXP_DBL)sfbEnergyLdData[sfbGrp + sfb] >
132 (FIXP_DBL)sfbThresholdLdData[sfbGrp + sfb]) {
133 sfbWidth = sfbOffset[sfbGrp + sfb + 1] - sfbOffset[sfbGrp + sfb];
135 avgFormFactorLdData = ((-sfbEnergyLdData[sfbGrp + sfb] >> 1) +
138 peChanData->sfbNLines[sfbGrp + sfb] = (INT)CalcInvLdData
168 INT sfbGrp, sfb, thisSfb; local
    [all...]
adj_thr.cpp 447 INT ch, sfb, sfbGrp; local
453 for (sfb = 0; sfb < psyOutChannel[ch]->maxSfbPerGroup; sfb++) {
454 thrExpLdData = psyOutChannel[ch]->sfbThresholdLdData[sfbGrp + sfb] >> 2;
455 thrExp[ch][sfbGrp + sfb] = CalcInvLdData(thrExpLdData);
470 INT ch, sfb, sfbGrp, nSfb; local
494 for (sfb = 0; sfb < maxSfbPerGroup; sfb++)
544 INT ch, sfb, sfbGrp; local
788 int sfb, sfbGrp, nLinesSum = 0; local
928 int sfb, sfbGrp; local
957 INT ch, sfb, sfbGrp; local
996 INT ch, sfb, sfbGrp; local
1066 INT sfbGrp, sfb; local
1116 INT ch, sfbGrp, sfb; local
1337 INT ch, sfb, sfbGrp; local
1564 INT sfb, deltaPe = 0; local
1633 INT ch, sfb, sfbGrp; local
1703 INT ch, sfb, sfbGrp; local
1867 int ch, sfb, sfbGrp; local
2895 int ch, sfb, sfbGrp; local
    [all...]
quantize.cpp 284 INT sfbOffs, sfb; local
292 for (sfb = 0; sfb < maxSfbPerGroup; sfb++) {
293 INT scalefactor = scalefactors[sfbOffs + sfb];
297 sfbOffset[sfbOffs + sfb + 1] - sfbOffset[sfbOffs + sfb],
298 mdctSpectrum + sfbOffset[sfbOffs + sfb],
299 quantizedSpectrum + sfbOffset[sfbOffs + sfb], dZoneQuantEnable);
psy_main.cpp 418 INT sfb; /* counts through scalefactor bands */ local
587 /* Low pass / highest sfb */
633 /* Calc possible spectrum leftshift for each sfb (1 means: 1 bit left shift
648 for (sfb = 0; sfb < psyData[ch]->sfbActive; sfb++)
650 (pSfbMaxScaleSpec[ch] + w * maxSfb[ch])[sfb]);
654 /* Calc possible energy leftshift for each sfb (1 means: 1 bit left shift is
695 for (sfb = 0; sfb < psyData[ch]->sfbActive; sfb++)
    [all...]
psy_configuration.cpp 246 calc sfb offsets
425 INT sfb; local
481 for (sfb = 0; sfb < sfbActive; sfb++) {
483 FDKaacEnc_BarcLineValue(numLines, sfbOffset[sfb + 1], samplerate) -
484 FDKaacEnc_BarcLineValue(numLines, sfbOffset[sfb], samplerate);
486 /* adapt to sfb bands */
491 sfbWidth = (sfbOffset[sfb + 1] - sfbOffset[sfb]);
541 INT sfb; local
    [all...]
qc_main.cpp 1239 INT sfbOffs, sfb; local
1418 INT sfb, sfbGrp; local
    [all...]
bitenc.cpp 131 INT i, sfb; local
139 for (sfb = sectionData->huffsection[i].sfbStart; sfb < tmp; sfb++) {
140 FDKaacEnc_codeValues(quantSpectrum + sfbOffset[sfb],
141 sfbOffset[sfb + 1] - sfbOffset[sfb],
233 SFB's)
326 } /* sfb */
343 } /* sfb */
383 INT sfb, sfbOff, msBits = 0; local
    [all...]
  /external/libxaac/decoder/
ixheaacd_ext_ch_ele.c 160 WORD32 g, sfb; local
174 for (sfb = 0; sfb < max_sfb_ste; sfb += SFB_PER_PRED_BAND) {
175 cplx_pred_used[g][sfb] = ixheaacd_read_bits_buf(it_bit_buff, 1);
177 if (sfb + 1 < max_sfb_ste)
178 cplx_pred_used[g][sfb + 1] = cplx_pred_used[g][sfb];
180 for (sfb = max_sfb_ste; sfb < SFB_NUM_MAX; sfb++
262 WORD32 g, sfb; local
312 WORD32 sfb, k, grp, grp_len; local
469 WORD32 grp, sfb, grp_len, i = 0, k; local
    [all...]
ixheaacd_stereo.c 74 WORD32 sfb; local
77 for (sfb = 0; sfb < ptr_aac_dec_channel_info[LEFT]->str_ics_info.max_sfb;
78 sfb++) {
79 ixheaacd_drc_offset += ptr_sfb_width[sfb];
82 for (k = 0; k < ptr_sfb_width[sfb]; k = k + 2) {
94 l_spec += ptr_sfb_width[sfb];
95 r_spec += ptr_sfb_width[sfb];
144 WORD32 sfb; local
147 for (sfb = 0; sfb < ptr_aac_dec_channel_info[RIGHT]->str_ics_info.max_sfb
    [all...]
ixheaacd_longblock.c 66 WORD sfb; local
95 sfb = 0;
97 while (sfb < max_sfb) {
116 top = (sfb + sect_len);
123 band_offsets[top] - band_offsets[sfb];
133 sfb = (sfb + sect_len);
134 if (sfb > max_sfb) {
158 WORD sfb; local
205 for (sfb = ptr_aac_dec_channel_info->str_ics_info.max_sfb - 1; sfb >= 0
    [all...]
ixheaacd_pns_js_thumb.c 79 WORD32 sfb; local
81 for (sfb = 0; sfb <= sfb_width; sfb++) {
104 for (sfb = 0; sfb <= sfb_width; sfb++) {
126 WORD num_win_group, grp_len, sfb; local
136 for (sfb = 0; sfb < ptr_ics_info->max_sfb; sfb++)
    [all...]
ixheaacd_channel.c 536 WORD32 num_win_group, sfb; local
553 for (sfb = 0; sfb < max_sfb; sfb++) {
554 ptr_aac_dec_ch_info->pstr_stereo_info->ms_used[num_win_group][sfb] =
665 WORD32 num_win_group, sfb; local
671 for (sfb = 0; sfb < ptr_aac_dec_channel_info[LEFT]->str_ics_info.max_sfb;
672 sfb++) {
674 ->pstr_stereo_info->ms_used[num_win_group][sfb]) {
716 WORD sfb, max_sfb; local
1116 UWORD8 sfb, w; local
    [all...]
  /external/aac/libAACdec/src/
conceal.cpp 1125 int line, sfb, scaleFactorBandsTotal = 0; local
1228 int sfb, line = 0; local
    [all...]
block.cpp 426 * \brief inverse quantize one sfb. Each value of the sfb is processed according
429 * \param spectrum pointer to first line of the sfb to be inverse quantized.
430 * \param noLines number of lines belonging to the sfb.
431 * \param lsb last 2 bits of the scale factor of the sfb.
432 * \param scale max allowed shift scale for the sfb.
471 /* Find max spectral line value of the current sfb */
551 We apply a gain, derived from the scale factor for the particular sfb,
786 int g, win, gwin, sfb, noiseFillingStartOffset, nfStartOffset_sfb; local
814 /* determine sfb from where on noise filling is applied *
    [all...]

Completed in 483 milliseconds

1 2