• Home
  • Raw
  • Download

Lines Matching refs:tones_next

193     Atrac3pWavesData *tones_next = &ch_unit->channels[ch_num].tones_info[sb];  in ff_atrac3p_generate_tones()  local
197 if (tones_next->pend_env.has_start_point && in ff_atrac3p_generate_tones()
198 tones_next->pend_env.start_pos < tones_next->pend_env.stop_pos) { in ff_atrac3p_generate_tones()
199 tones_next->curr_env.has_start_point = 1; in ff_atrac3p_generate_tones()
200 tones_next->curr_env.start_pos = tones_next->pend_env.start_pos + 32; in ff_atrac3p_generate_tones()
202 tones_next->curr_env.has_start_point = 1; in ff_atrac3p_generate_tones()
203 tones_next->curr_env.start_pos = tones_now->pend_env.start_pos; in ff_atrac3p_generate_tones()
205 tones_next->curr_env.has_start_point = 0; in ff_atrac3p_generate_tones()
206 tones_next->curr_env.start_pos = 0; in ff_atrac3p_generate_tones()
210 tones_now->pend_env.stop_pos >= tones_next->curr_env.start_pos) { in ff_atrac3p_generate_tones()
211 tones_next->curr_env.has_stop_point = 1; in ff_atrac3p_generate_tones()
212 tones_next->curr_env.stop_pos = tones_now->pend_env.stop_pos; in ff_atrac3p_generate_tones()
213 } else if (tones_next->pend_env.has_stop_point) { in ff_atrac3p_generate_tones()
214 tones_next->curr_env.has_stop_point = 1; in ff_atrac3p_generate_tones()
215 tones_next->curr_env.stop_pos = tones_next->pend_env.stop_pos + 32; in ff_atrac3p_generate_tones()
217 tones_next->curr_env.has_stop_point = 0; in ff_atrac3p_generate_tones()
218 tones_next->curr_env.stop_pos = 64; in ff_atrac3p_generate_tones()
223 reg2_env_nonzero = (tones_next->curr_env.start_pos >= 32) ? 0 : 1; in ff_atrac3p_generate_tones()
231 if (tones_next->num_wavs && reg2_env_nonzero) in ff_atrac3p_generate_tones()
232 waves_synth(ch_unit->waves_info, tones_next, &tones_next->curr_env, fdsp, in ff_atrac3p_generate_tones()
236 if (tones_now->num_wavs && tones_next->num_wavs && in ff_atrac3p_generate_tones()
244 if (tones_next->num_wavs && !tones_next->curr_env.has_start_point) in ff_atrac3p_generate_tones()