rem: do_subtitles (0, (void *)~0, 1);
add: do_subtitles ((void *)~0, (void *)~0, 1);
context: StopTrack (){	int i;	speech_advancetrack = FALSE;	LockMutex (soundSource[SPEECH_SOURCE].stream_mutex);	StopStream (SPEECH_SOURCE);	UnlockMutex (soundSource[SPEECH_SOURCE].stream_mutex);	for (i = 0; i < tct; i++)	{		HFree (TrackTextArray[i]);		TrackTextArray[i] = 0;	}	if (first_chain)	{		destroy_soundchain (first_chain);		first_chain = NULL;	}	if (sound_sample)	{		DestroyMutex (track_mutex);		TFBSound_DeleteBuffers (sound_sample->num_buffers, sound_sample->buffer);		HFree (sound_sample->buffer);		HFree (sound_sample->buffer_tag);		HFree (sound_sample);		sound_sample = NULL;	}	tct = tcur = 0;	no_voice = 0;	do_subtitles (0, (void *)~0, 1);}