Home | History | Annotate | Download | only in decoder

Lines Matching defs:pb

38   int ps = 0, pb, row, col;
49 for (pb = res_bands; pb < self->bs_param_bands; pb++) {
54 self->m1_param_re[ps][pb][row][col] =
55 (ixheaacd_mult32(delta, self->m1_param_re[ps][pb][row][col]) +
57 self->m1_param_re_prev[pb][row][col]))
59 self->m1_param_im[ps][pb][row][col] =
60 (ixheaacd_mult32(delta, self->m1_param_im[ps][pb][row][col]) +
62 self->m1_param_im_prev[pb][row][col]))
64 self->m2_decor_re[ps][pb][row][col] =
65 (ixheaacd_mult32(delta, self->m2_decor_re[ps][pb][row][col]) +
67 self->m2_decor_re_prev[pb][row][col]))
69 self->m2_decor_im[ps][pb][row][col] =
70 (ixheaacd_mult32(delta, self->m2_decor_im[ps][pb][row][col]) +
72 self->m2_decor_im_prev[pb][row][col]))
74 self->m2_resid_re[ps][pb][row][col] =
75 (ixheaacd_mult32(delta, self->m2_resid_re[ps][pb][row][col]) +
77 self->m2_resid_re_prev[pb][row][col]))
79 self->m2_resid_im[ps][pb][row][col] =
80 (ixheaacd_mult32(delta, self->m2_resid_im[ps][pb][row][col]) +
82 self->m2_resid_im_prev[pb][row][col]))
95 for (pb = res_bands; pb < self->bs_param_bands; pb++) {
100 self->m1_param_re[ps][pb][row][col] =
101 (ixheaacd_mult32(delta, self->m1_param_re[ps][pb][row][col]) +
103 self->m1_param_re[ps - 1][pb][row][col]))
105 self->m1_param_im[ps][pb][row][col] =
106 (ixheaacd_mult32(delta, self->m1_param_im[ps][pb][row][col]) +
108 self->m1_param_im[ps - 1][pb][row][col]))
110 self->m2_resid_re[ps][pb][row][col] =
111 (ixheaacd_mult32(delta, self->m2_resid_re[ps][pb][row][col]) +
113 self->m2_resid_re[ps - 1][pb][row][col]))
115 self->m2_decor_re[ps][pb][row][col] =
116 (ixheaacd_mult32(delta, self->m2_decor_re[ps][pb][row][col]) +
118 self->m2_decor_re[ps - 1][pb][row][col]))
120 self->m2_decor_im[ps][pb][row][col] =
121 (ixheaacd_mult32(delta, self->m2_decor_im[ps][pb][row][col]) +
123 self->m2_decor_im[ps - 1][pb][row][col]))
125 self->m2_resid_im[ps][pb][row][col] =
126 (ixheaacd_mult32(delta, self->m2_resid_im[ps][pb][row][col]) +
128 self->m2_resid_im[ps - 1][pb][row][col]))
144 int ps, pb;
148 for (pb = 0; pb < self->bs_param_bands; pb++) {
149 self->opd_smooth.smooth_l_phase[pb] =
150 self->phase_l_fix[self->num_parameter_sets - 1][pb] >> 1;
151 self->opd_smooth.smooth_r_phase[pb] =
152 self->phase_r_fix[self->num_parameter_sets - 1][pb] >> 1;
164 for (pb = 0; pb < self->bs_param_bands; pb++) {
167 ltemp = self->phase_l_fix[ps][pb] >> 1;
168 rtemp = self->phase_r_fix[ps][pb] >> 1;
170 while (ltemp > self->opd_smooth.smooth_l_phase[pb] + PI_IN_Q27)
172 while (ltemp < self->opd_smooth.smooth_l_phase[pb] - PI_IN_Q27)
174 while (rtemp > self->opd_smooth.smooth_r_phase[pb] + PI_IN_Q27)
176 while (rtemp < self->opd_smooth.smooth_r_phase[pb] - PI_IN_Q27)
179 self->opd_smooth.smooth_l_phase[pb] =
182 self->opd_smooth.smooth_l_phase[pb]))
184 self->opd_smooth.smooth_r_phase[pb] =
187 self->opd_smooth.smooth_r_phase[pb]))
190 tmp = (ltemp - rtemp) - (self->opd_smooth.smooth_l_phase[pb] -
191 self->opd_smooth.smooth_r_phase[pb]);
196 self->opd_smooth.smooth_l_phase[pb] = ltemp;
197 self->opd_smooth.smooth_r_phase[pb] = rtemp;
200 while (self->opd_smooth.smooth_l_phase[pb] > 2 * PI_IN_Q27)
201 self->opd_smooth.smooth_l_phase[pb] -= 2 * PI_IN_Q27;
202 while (self->opd_smooth.smooth_l_phase[pb] < 0)
203 self->opd_smooth.smooth_l_phase[pb] += 2 * PI_IN_Q27;
204 while (self->opd_smooth.smooth_r_phase[pb] > 2 * PI_IN_Q27)
205 self->opd_smooth.smooth_r_phase[pb] -= 2 * PI_IN_Q27;
206 while (self->opd_smooth.smooth_r_phase[pb] < 0)
207 self->opd_smooth.smooth_r_phase[pb] += 2 * PI_IN_Q27;
209 self->phase_l_fix[ps][pb] = self->opd_smooth.smooth_l_phase[pb] << 1;
210 self->phase_r_fix[ps][pb] = self->opd_smooth.smooth_r_phase[pb] << 1;