Home | History | Annotate | Download | only in celt

Lines Matching refs:LM

258 void anti_collapse(const CELTMode *m, celt_norm *X_, unsigned char *collapse_masks, int LM, int C, int size,
275 depth = (1+pulses[i])/((m->eBands[i+1]-m->eBands[i])<<LM);
282 t = N0<<LM;
289 sqrt_1 = celt_rsqrt(N0<<LM);
318 if (LM==3)
323 /* r needs to be multiplied by 2 or 2*sqrt(2) depending on LM because
326 if (LM==3)
331 X = X_+c*size+(m->eBands[i]<<LM);
332 for (k=0;k<1<<LM;k++)
341 X[(j<<LM)+k] = (seed&0x8000 ? r : -r);
348 renormalise_vector(X, N0<<LM, Q15ONE);
663 int LM,
690 pulse_cap = m->logN[i]+LM*(1<<BITRES);
881 int LM,
910 cache = m->cache.bits + m->cache.index[(LM+1)*m->nbEBands+i];
911 if (LM != -1 && b > cache[cache[0]]+12 && N>2)
922 LM -= 1;
928 LM, 0, &fill);
947 delta -= delta>>(4-LM);
950 delta = IMIN(0, delta + (N<<BITRES>>(5-LM)));
963 lowband, LM,
969 next_lowband2, LM,
973 next_lowband2, LM,
979 lowband, LM,
984 q = bits2pulses(m, i, LM, b);
985 curr_bits = pulses2bits(m, i, LM, q);
993 curr_bits = pulses2bits(m, i, LM, q);
1062 int LM, celt_norm *lowband_out,
1147 LM, gain, fill);
1196 int LM, celt_norm *lowband_out,
1228 LM, 1, &fill);
1277 LM, lowband_out, Q15ONE, lowband_scratch, orig_fill);
1310 lowband, LM, lowband_out,
1319 NULL, LM, NULL,
1325 NULL, LM, NULL,
1333 lowband, LM, lowband_out,
1358 opus_int32 total_bits, opus_int32 balance, ec_ctx *ec, int LM, int codedBands, opus_uint32 *seed)
1380 M = 1<<LM;
1489 effective_lowband != -1 ? norm+effective_lowband : NULL, LM,
1492 effective_lowband != -1 ? norm2+effective_lowband : NULL, LM,
1498 effective_lowband != -1 ? norm+effective_lowband : NULL, LM,
1502 effective_lowband != -1 ? norm+effective_lowband : NULL, LM,