Home | History | Annotate | Download | only in decoder

Lines Matching refs:ch

52                                                  WORD32 inp, WORD32 ch,
73 ((self->hyb_dir_out[ch][ii][jj].re +
74 self->hyb_diff_out[ch][ii][jj].re) *
75 (self->hyb_dir_out[ch][ii][jj].re +
76 self->hyb_diff_out[ch][ii][jj].re)) +
77 ((self->hyb_dir_out[ch][ii][jj].im +
78 self->hyb_diff_out[ch][ii][jj].im) *
79 (self->hyb_dir_out[ch][ii][jj].im +
80 self->hyb_diff_out[ch][ii][jj].im));
90 self->hyb_in[ch][ii][jj].re * self->hyb_in[ch][ii][jj].re +
91 self->hyb_in[ch][ii][jj].im * self->hyb_in[ch][ii][jj].im;
102 self->guided_env_shaping.pb_energy_prev[ch + ch_offset][param_band];
104 avg_energy = self->guided_env_shaping.avg_energy_prev[ch + ch_offset];
118 GES_ALPHA * self->guided_env_shaping.frame_energy_prev[ch + ch_offset];
120 self->guided_env_shaping.frame_energy_prev[ch + ch_offset] = total_energy;
138 self->guided_env_shaping.pb_energy_prev[ch + ch_offset][param_band] =
141 self->guided_env_shaping.avg_energy_prev[ch + ch_offset] = avg_energy;
147 WORD32 ch, time_slot, jj;
160 for (ch = 0; ch < self->out_ch_count; ch++) {
161 ixheaacd_mps_est_normalized_envelope(self, DIR_DIFF_IN, ch, dir_energy);
163 if (self->temp_shape_enable_ch_ges[ch]) {
165 gain = self->env_shape_data[ch][time_slot] * dmx_energy[time_slot] /
172 amp_direct += self->hyb_dir_out[ch][time_slot][jj].re *
173 self->hyb_dir_out[ch][time_slot][jj].re +
174 self->hyb_dir_out[ch][time_slot][jj].im *
175 self->hyb_dir_out[ch][time_slot][jj].im;
177 amp_diff += self->hyb_diff_out[ch][time_slot][jj].re *
178 self->hyb_diff_out[ch][time_slot][jj].re +
179 self->hyb_diff_out[ch][time_slot][jj].im *
180 self->hyb_diff_out[ch][time_slot][jj].im;
188 self->hyb_dir_out[ch][time_slot][jj].re *= ratio;
189 self->hyb_dir_out[ch][time_slot][jj].im *= ratio;