Searched refs:nbEBands (Results 1 - 19 of 19) sorted by relevance

/external/chromium_org/third_party/opus/src/celt/
H A Dmodes.c89 static opus_int16 *compute_ebands(opus_int32 Fs, int frame_size, int res, int *nbEBands) argument
97 *nbEBands = sizeof(eband5ms)/sizeof(eband5ms[0])-1;
98 eBands = opus_alloc(sizeof(opus_int16)*(*nbEBands+1));
99 for (i=0;i<*nbEBands+1;i++)
115 *nbEBands = low+high;
116 eBands = opus_alloc(sizeof(opus_int16)*(*nbEBands+2));
135 for (i=0;i<*nbEBands;i++)
139 eBands[*nbEBands] = (bark_freq[nBark]+res)/(2*res)*2;
140 if (eBands[*nbEBands] > frame_size)
141 eBands[*nbEBands]
[all...]
H A Dquant_bands.c191 x = eBands[i+c*m->nbEBands];
192 oldE = MAX16(-QCONST16(9.f,DB_SHIFT), oldEBands[i+c*m->nbEBands]);
198 SUB32((opus_val32)oldEBands[i+c*m->nbEBands],max_decay)));
203 decay_bound = MAX16(-QCONST16(28.f,DB_SHIFT), oldEBands[i+c*m->nbEBands]) - max_decay;
246 error[i+c*m->nbEBands] = PSHR32(f,7) - SHL16(qi,DB_SHIFT);
254 oldEBands[i+c*m->nbEBands] = PSHR32(tmp, 7);
279 new_distortion = loss_distortion(eBands, oldEBands, start, effEnd, m->nbEBands, C);
298 ALLOC(oldEBands_intra, C*m->nbEBands, opus_val16);
299 ALLOC(error_intra, C*m->nbEBands, opus_val16);
300 OPUS_COPY(oldEBands_intra, oldEBands, C*m->nbEBands);
[all...]
H A Dmodes.h64 int nbEBands; member in struct:OpusCustomMode
H A Dcelt_decoder.c93 /* opus_val16 oldEBands[], Size = 2*mode->nbEBands */
94 /* opus_val16 oldLogE[], Size = 2*mode->nbEBands */
95 /* opus_val16 oldLogE2[], Size = 2*mode->nbEBands */
96 /* opus_val16 backgroundLogE[], Size = 2*mode->nbEBands */
110 + 4*2*mode->nbEBands*sizeof(opus_val16);
343 int nbEBands; local
354 nbEBands = mode->nbEBands;
364 oldLogE = oldBandE + 2*nbEBands;
365 oldLogE2 = oldLogE + 2*nbEBands;
697 int nbEBands; local
[all...]
H A Drate.h60 cache = m->cache.bits + m->cache.index[LM*m->nbEBands+band];
85 cache = m->cache.bits + m->cache.index[LM*m->nbEBands+band];
H A Dcelt_encoder.c124 /* opus_val16 oldBandE[], Size = channels*mode->nbEBands */
125 /* opus_val16 oldLogE[], Size = channels*mode->nbEBands */
126 /* opus_val16 oldLogE2[], Size = channels*mode->nbEBands */
140 + 3*channels*mode->nbEBands*sizeof(opus_val16); /* opus_val16 oldBandE[channels*mode->nbEBands]; */
141 /* opus_val16 oldLogE[channels*mode->nbEBands]; */
142 /* opus_val16 oldLogE2[channels*mode->nbEBands]; */
381 int patch_transient_decision(opus_val16 *newE, opus_val16 *oldE, int nbEBands, argument
395 spread_old[0] = MAX16(oldE[0],oldE[nbEBands]);
398 MAX16(oldE[i],oldE[i+nbEBands]));
889 dynalloc_analysis(const opus_val16 *bandLogE, const opus_val16 *bandLogE2, int nbEBands, int start, int end, int C, int *offsets, int lsb_depth, const opus_int16 *logN, int isTransient, int vbr, int constrained_vbr, const opus_int16 *eBands, int LM, int effectiveBytes, opus_int32 *tot_boost_, int lfe, opus_val16 *surround_dynalloc) argument
1144 int nbEBands; local
1302 int nbEBands; local
[all...]
H A Drate.c87 cindex = (opus_int16 *)opus_alloc(sizeof(cache->index[0])*m->nbEBands*(LM+2));
93 for (j=0;j<m->nbEBands;j++)
97 cindex[i*m->nbEBands+j] = -1;
102 for (n=0;n<m->nbEBands && (k!=i || n<j);n++)
106 cindex[i*m->nbEBands+j] = cindex[k*m->nbEBands+n];
111 if (cache->index[i*m->nbEBands+j] == -1 && N!=0)
119 cindex[i*m->nbEBands+j] = curr;
143 cache->caps = cap = (unsigned char *)opus_alloc(sizeof(cache->caps[0])*(LM+1)*2*m->nbEBands);
148 for (j=0;j<m->nbEBands;
[all...]
H A Dbands.c120 bandE[i+c*m->nbEBands] = EPSILON+VSHR32(EXTEND32(celt_sqrt(sum)),-shift);
122 bandE[i+c*m->nbEBands] = EPSILON;
124 /*printf ("%f ", bandE[i+c*m->nbEBands]);*/
141 shift = celt_zlog2(bandE[i+c*m->nbEBands])-13;
142 E = VSHR32(bandE[i+c*m->nbEBands], shift);
165 bandE[i+c*m->nbEBands] = celt_sqrt(sum);
166 /*printf ("%f ", bandE[i+c*m->nbEBands]);*/
182 opus_val16 g = 1.f/(1e-27f+bandE[i+c*m->nbEBands]);
216 lg = ADD16(bandLogE[i+c*m->nbEBands], SHL16((opus_val16)eMeans[i],6));
300 prev1 = prev1logE[c*m->nbEBands
[all...]
H A Dcelt.c185 for (i=0;i<m->nbEBands;i++)
189 cap[i] = (m->cache.caps[m->nbEBands*(2*LM+C-1)+i]+64)*C*N>>2;
/external/libopus/celt/
H A Dmodes.c89 static opus_int16 *compute_ebands(opus_int32 Fs, int frame_size, int res, int *nbEBands) argument
97 *nbEBands = sizeof(eband5ms)/sizeof(eband5ms[0])-1;
98 eBands = opus_alloc(sizeof(opus_int16)*(*nbEBands+1));
99 for (i=0;i<*nbEBands+1;i++)
115 *nbEBands = low+high;
116 eBands = opus_alloc(sizeof(opus_int16)*(*nbEBands+2));
135 for (i=0;i<*nbEBands;i++)
139 eBands[*nbEBands] = (bark_freq[nBark]+res)/(2*res)*2;
140 if (eBands[*nbEBands] > frame_size)
141 eBands[*nbEBands]
[all...]
H A Dquant_bands.c191 x = eBands[i+c*m->nbEBands];
192 oldE = MAX16(-QCONST16(9.f,DB_SHIFT), oldEBands[i+c*m->nbEBands]);
198 SUB32((opus_val32)oldEBands[i+c*m->nbEBands],max_decay)));
203 decay_bound = MAX16(-QCONST16(28.f,DB_SHIFT), oldEBands[i+c*m->nbEBands]) - max_decay;
246 error[i+c*m->nbEBands] = PSHR32(f,7) - SHL16(qi,DB_SHIFT);
254 oldEBands[i+c*m->nbEBands] = PSHR32(tmp, 7);
279 new_distortion = loss_distortion(eBands, oldEBands, start, effEnd, m->nbEBands, C);
298 ALLOC(oldEBands_intra, C*m->nbEBands, opus_val16);
299 ALLOC(error_intra, C*m->nbEBands, opus_val16);
300 OPUS_COPY(oldEBands_intra, oldEBands, C*m->nbEBands);
[all...]
H A Dmodes.h64 int nbEBands; member in struct:OpusCustomMode
H A Dcelt_decoder.c93 /* opus_val16 oldEBands[], Size = 2*mode->nbEBands */
94 /* opus_val16 oldLogE[], Size = 2*mode->nbEBands */
95 /* opus_val16 oldLogE2[], Size = 2*mode->nbEBands */
96 /* opus_val16 backgroundLogE[], Size = 2*mode->nbEBands */
110 + 4*2*mode->nbEBands*sizeof(opus_val16);
343 int nbEBands; local
354 nbEBands = mode->nbEBands;
364 oldLogE = oldBandE + 2*nbEBands;
365 oldLogE2 = oldLogE + 2*nbEBands;
697 int nbEBands; local
[all...]
H A Drate.h60 cache = m->cache.bits + m->cache.index[LM*m->nbEBands+band];
85 cache = m->cache.bits + m->cache.index[LM*m->nbEBands+band];
H A Dcelt_encoder.c124 /* opus_val16 oldBandE[], Size = channels*mode->nbEBands */
125 /* opus_val16 oldLogE[], Size = channels*mode->nbEBands */
126 /* opus_val16 oldLogE2[], Size = channels*mode->nbEBands */
140 + 3*channels*mode->nbEBands*sizeof(opus_val16); /* opus_val16 oldBandE[channels*mode->nbEBands]; */
141 /* opus_val16 oldLogE[channels*mode->nbEBands]; */
142 /* opus_val16 oldLogE2[channels*mode->nbEBands]; */
381 int patch_transient_decision(opus_val16 *newE, opus_val16 *oldE, int nbEBands, argument
395 spread_old[0] = MAX16(oldE[0],oldE[nbEBands]);
398 MAX16(oldE[i],oldE[i+nbEBands]));
889 dynalloc_analysis(const opus_val16 *bandLogE, const opus_val16 *bandLogE2, int nbEBands, int start, int end, int C, int *offsets, int lsb_depth, const opus_int16 *logN, int isTransient, int vbr, int constrained_vbr, const opus_int16 *eBands, int LM, int effectiveBytes, opus_int32 *tot_boost_, int lfe, opus_val16 *surround_dynalloc) argument
1144 int nbEBands; local
1302 int nbEBands; local
[all...]
H A Drate.c87 cindex = (opus_int16 *)opus_alloc(sizeof(cache->index[0])*m->nbEBands*(LM+2));
93 for (j=0;j<m->nbEBands;j++)
97 cindex[i*m->nbEBands+j] = -1;
102 for (n=0;n<m->nbEBands && (k!=i || n<j);n++)
106 cindex[i*m->nbEBands+j] = cindex[k*m->nbEBands+n];
111 if (cache->index[i*m->nbEBands+j] == -1 && N!=0)
119 cindex[i*m->nbEBands+j] = curr;
143 cache->caps = cap = (unsigned char *)opus_alloc(sizeof(cache->caps[0])*(LM+1)*2*m->nbEBands);
148 for (j=0;j<m->nbEBands;
[all...]
H A Dbands.c120 bandE[i+c*m->nbEBands] = EPSILON+VSHR32(EXTEND32(celt_sqrt(sum)),-shift);
122 bandE[i+c*m->nbEBands] = EPSILON;
124 /*printf ("%f ", bandE[i+c*m->nbEBands]);*/
141 shift = celt_zlog2(bandE[i+c*m->nbEBands])-13;
142 E = VSHR32(bandE[i+c*m->nbEBands], shift);
165 bandE[i+c*m->nbEBands] = celt_sqrt(sum);
166 /*printf ("%f ", bandE[i+c*m->nbEBands]);*/
182 opus_val16 g = 1.f/(1e-27f+bandE[i+c*m->nbEBands]);
216 lg = ADD16(bandLogE[i+c*m->nbEBands], SHL16((opus_val16)eMeans[i],6));
300 prev1 = prev1logE[c*m->nbEBands
[all...]
H A Dcelt.c185 for (i=0;i<m->nbEBands;i++)
189 cap[i] = (m->cache.caps[m->nbEBands*(2*LM+C-1)+i]+64)*C*N>>2;
/external/chromium_org/third_party/opus/src/celt/dump_modes/
H A Ddump_modes.c81 fprintf (file, "static const opus_int16 eBands%d_%d[%d] = {\n", mode->Fs, mdctSize, mode->nbEBands+2);
82 for (j=0;j<mode->nbEBands+2;j++)
102 fprintf (file, "static const unsigned char allocVectors%d_%d[%d] = {\n", mode->Fs, mdctSize, mode->nbEBands*mode->nbAllocVectors);
105 for (k=0;k<mode->nbEBands;k++)
106 fprintf (file, "%2d, ", mode->allocVectors[j*mode->nbEBands+k]);
116 fprintf (file, "static const opus_int16 logN%d[%d] = {\n", framerate, mode->nbEBands);
117 for (j=0;j<mode->nbEBands;j++)
126 fprintf (file, "static const opus_int16 cache_index%d[%d] = {\n", mode->Fs/mdctSize, (mode->maxLM+2)*mode->nbEBands);
127 for (j=0;j<mode->nbEBands*(mode->maxLM+2);j++)
134 fprintf (file, "static const unsigned char cache_caps%d[%d] = {\n", mode->Fs/mdctSize, (mode->maxLM+1)*2*mode->nbEBands);
[all...]

Completed in 1030 milliseconds