rem: recompute_track_pos(sound_sample, first_chain, total_length);
add: recompute_track_pos(sound_sample, first_chain, total_length + 1);
context: JumpTrack (void){	TFB_SoundChainData* scd;	uint32 cur_time;	sint32 total_length = (sint32)((last_chain->start_time + 			last_chain->decoder->length) * (float)ONE_SECOND);	if (!sound_sample)		return;	scd = (TFB_SoundChainData*) sound_sample->data;	LockMutex (soundSource[SPEECH_SOURCE].stream_mutex);	PauseStream (SPEECH_SOURCE);	cur_time = GetTimeCounter();	soundSource[SPEECH_SOURCE].start_time = 			(sint32)cur_time - total_length;	track_pos_changed = 1;	scd->play_chain_ptr = last_chain;	recompute_track_pos(sound_sample, first_chain, total_length);	UnlockMutex (soundSource[SPEECH_SOURCE].stream_mutex);	PlayingTrack();}