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