Adds crude SplioceMultiTrack support for SDL_Mixer so that the number-speech
patch will compile and run cleanly with all audio libs git-svn-id: svn://svn.code.sf.net/p/sc2/code/trunk@593 8092fc87-c524-0410-9efc-e669fe64eaf9
This commit is contained in:
@@ -131,6 +131,32 @@ StopTrack ()
|
|||||||
do_subtitles (0, 0, 0);
|
do_subtitles (0, 0, 0);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
void
|
||||||
|
SpliceMultiTrack (UNICODE *TrackNames[], UNICODE *TrackText)
|
||||||
|
{
|
||||||
|
if (TrackText)
|
||||||
|
{
|
||||||
|
if (tct)
|
||||||
|
{
|
||||||
|
int slen1, slen2;
|
||||||
|
UNICODE *oTT;
|
||||||
|
|
||||||
|
oTT = track_clip[tct - 1].text;
|
||||||
|
slen1 = wstrlen (oTT);
|
||||||
|
slen2 = wstrlen (TrackText);
|
||||||
|
if (track_clip[tct - 1].text_spliced)
|
||||||
|
track_clip[tct - 1].text = HRealloc (oTT, slen1 + slen2 + 1);
|
||||||
|
else
|
||||||
|
{
|
||||||
|
track_clip[tct - 1].text = HMalloc (slen1 + slen2 + 1);
|
||||||
|
wstrcpy (track_clip[tct - 1].text, oTT);
|
||||||
|
track_clip[tct - 1].text_spliced = 1;
|
||||||
|
}
|
||||||
|
wstrcpy (&track_clip[tct - 1].text[slen1], TrackText);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
void
|
void
|
||||||
SpliceTrack (UNICODE *TrackName, UNICODE *TrackText, UNICODE *TimeStamp)
|
SpliceTrack (UNICODE *TrackName, UNICODE *TrackText, UNICODE *TimeStamp)
|
||||||
{
|
{
|
||||||
|
|||||||
Reference in New Issue
Block a user