Lines Matching refs:ics

83     const int max_sfb  = sce->ics.max_sfb;
84 const int run_bits = sce->ics.num_windows == 1 ? 5 : 3;
99 size = sce->ics.swb_sizes[swb];
130 if ( run_value_bits[sce->ics.num_windows == 8][path[swb][cb].run]
131 != run_value_bits[sce->ics.num_windows == 8][path[swb][cb].run+1])
148 start += sce->ics.swb_sizes[swb];
202 for (w = 0; w < sce->ics.num_windows; w += sce->ics.group_len[w]) {
203 for (g = 0; g < sce->ics.num_swb; g++) {
222 for (w = 0; w < sce->ics.num_windows; w += sce->ics.group_len[w]) {
223 for (g = 0; g < sce->ics.num_swb; g++) {
303 for (w = 0; w < sce->ics.num_windows; w += sce->ics.group_len[w]) {
305 for (g = 0; g < sce->ics.num_swb; g++) {
313 for (w2 = 0; w2 < sce->ics.group_len[w]; w2++) {
321 for (i = 0; i < sce->ics.swb_sizes[g]; i++) {
342 maxval = find_max_val(sce->ics.group_len[w], sce->ics.swb_sizes[g], s->scoefs+start);
346 for (w2 = 0; w2 < sce->ics.group_len[w]; w2++) {
348 dist += quantize_band_cost(s, coefs + w2*128, s->scoefs + start + w2*128, sce->ics.swb_sizes[g],
370 start += sce->ics.swb_sizes[g];
389 for (w = 0; w < sce->ics.num_windows; w += sce->ics.group_len[w])
390 for (g = 0; g < sce->ics.num_swb; g++)
391 for (w2 = 1; w2 < sce->ics.group_len[w]; w2++)
413 for (w = 0; w < sce->ics.num_windows; w += sce->ics.group_len[w]) {
415 for (g = 0; g < sce->ics.num_swb; g++) {
418 for (w2 = 0; w2 < sce->ics.group_len[w]; w2++) {
433 start += sce->ics.swb_sizes[g];
436 for (w = 0; w < sce->ics.num_windows; w += sce->ics.group_len[w]) {
437 for (g = 0; g < sce->ics.num_swb; g++) {
451 for (w = 0; w < sce->ics.num_windows; w += sce->ics.group_len[w]) {
453 for (g = 0; g < sce->ics.num_swb; g++) {
455 maxvals[w*16+g] = find_max_val(sce->ics.group_len[w], sce->ics.swb_sizes[g], scaled);
456 start += sce->ics.swb_sizes[g];
470 for (w = 0; w < sce->ics.num_windows; w += sce->ics.group_len[w]) {
472 for (g = 0; g < sce->ics.num_swb; g++) {
480 start += sce->ics.swb_sizes[g];
485 for (w2 = 0; w2 < sce->ics.group_len[w]; w2++) {
490 sce->ics.swb_sizes[g],
501 start += sce->ics.swb_sizes[g];
522 for (w = 0; w < sce->ics.num_windows; w += sce->ics.group_len[w]) {
523 for (g = 0; g < sce->ics.num_swb; g++) {
546 int wlen = 1024 / sce->ics.num_windows;
581 for (w = 0; w < sce->ics.num_windows; w += sce->ics.group_len[w]) {
583 for (g = 0; g < sce->ics.num_swb; g++) {
589 const int start = wstart+sce->ics.swb_offset[g];
597 for (w2 = 0; w2 < sce->ics.group_len[w]; w2++) {
641 for (w2 = 0; w2 < sce->ics.group_len[w]; w2++) {
643 const int start_c = (w+w2)*128+sce->ics.swb_offset[g];
645 for (i = 0; i < sce->ics.swb_sizes[g]; i++) {
649 band_energy = s->fdsp->scalarproduct_float(PNS, PNS, sce->ics.swb_sizes[g]);
651 s->fdsp->vector_fmul_scalar(PNS, PNS, scale, sce->ics.swb_sizes[g]);
652 pns_senergy = s->fdsp->scalarproduct_float(PNS, PNS, sce->ics.swb_sizes[g]);
654 s->abs_pow34(NOR34, &sce->coeffs[start_c], sce->ics.swb_sizes[g]);
655 s->abs_pow34(PNS34, PNS, sce->ics.swb_sizes[g]);
658 sce->ics.swb_sizes[g],
688 int wlen = 1024 / sce->ics.num_windows;
716 for (w = 0; w < sce->ics.num_windows; w += sce->ics.group_len[w]) {
717 for (g = 0; g < sce->ics.num_swb; g++) {
720 const int start = sce->ics.swb_offset[g];
727 for (w2 = 0; w2 < sce->ics.group_len[w]; w2++) {
775 for (w = 0; w < sce0->ics.num_windows; w += sce0->ics.group_len[w]) {
777 for (g = 0; g < sce0->ics.num_swb; g++) {
778 float bmax = bval2bmax(g * 17.0f / sce0->ics.num_swb) / 0.0045f;
785 for (w2 = 0; w2 < sce0->ics.group_len[w]; w2++) {
786 for (i = 0; i < sce0->ics.swb_sizes[g]; i++) {
792 s->abs_pow34(M34, M, sce0->ics.swb_sizes[g]);
793 s->abs_pow34(S34, S, sce0->ics.swb_sizes[g]);
794 for (i = 0; i < sce0->ics.swb_sizes[g]; i++ ) {
824 for (w2 = 0; w2 < sce0->ics.group_len[w]; w2++) {
829 for (i = 0; i < sce0->ics.swb_sizes[g]; i++) {
836 s->abs_pow34(L34, sce0->coeffs+start+(w+w2)*128, sce0->ics.swb_sizes[g]);
837 s->abs_pow34(R34, sce1->coeffs+start+(w+w2)*128, sce0->ics.swb_sizes[g]);
838 s->abs_pow34(M34, M, sce0->ics.swb_sizes[g]);
839 s->abs_pow34(S34, S, sce0->ics.swb_sizes[g]);
842 sce0->ics.swb_sizes[g],
848 sce1->ics.swb_sizes[g],
854 sce0->ics.swb_sizes[g],
860 sce1->ics.swb_sizes[g],
891 start += sce0->ics.swb_sizes[g];