128
129
strcpy(text, item->label);
129
130
if(item->type == tySlabel) return text;
130
stringreplace(text, "$1", "%.2i:%.2i:%.2i", guiInfo.TimeSec / 3600,
131
(guiInfo.TimeSec / 60) % 60, guiInfo.TimeSec % 60);
132
stringreplace(text, "$2", "%.4i:%.2i", guiInfo.TimeSec / 60, guiInfo.TimeSec % 60);
133
stringreplace(text, "$3", "%.2i", guiInfo.TimeSec / 3600);
134
stringreplace(text, "$4", "%.2i", (guiInfo.TimeSec / 60) % 60);
135
stringreplace(text, "$5", "%.2i", guiInfo.TimeSec % 60);
136
stringreplace(text, "$6", "%.2i:%.2i:%.2i", guiInfo.LengthInSec / 3600,
137
(guiInfo.LengthInSec / 60) % 60, guiInfo.LengthInSec % 60);
138
stringreplace(text, "$7", "%.4i:%.2i", guiInfo.LengthInSec / 60, guiInfo.LengthInSec % 60);
139
stringreplace(text, "$8", "%i:%.2i:%.2i", guiInfo.TimeSec / 3600,
140
(guiInfo.TimeSec / 60) % 60, guiInfo.TimeSec % 60);
131
stringreplace(text, "$1", "%.2i:%.2i:%.2i", guiInfo.ElapsedTime / 3600,
132
(guiInfo.ElapsedTime / 60) % 60, guiInfo.ElapsedTime % 60);
133
stringreplace(text, "$2", "%.4i:%.2i", guiInfo.ElapsedTime / 60, guiInfo.ElapsedTime % 60);
134
stringreplace(text, "$3", "%.2i", guiInfo.ElapsedTime / 3600);
135
stringreplace(text, "$4", "%.2i", (guiInfo.ElapsedTime / 60) % 60);
136
stringreplace(text, "$5", "%.2i", guiInfo.ElapsedTime % 60);
137
stringreplace(text, "$6", "%.2i:%.2i:%.2i", guiInfo.RunningTime / 3600,
138
(guiInfo.RunningTime / 60) % 60, guiInfo.RunningTime % 60);
139
stringreplace(text, "$7", "%.4i:%.2i", guiInfo.RunningTime / 60, guiInfo.RunningTime % 60);
140
stringreplace(text, "$8", "%i:%.2i:%.2i", guiInfo.ElapsedTime / 3600,
141
(guiInfo.ElapsedTime / 60) % 60, guiInfo.ElapsedTime % 60);
141
142
stringreplace(text, "$v", "%3.2f", guiInfo.Volume);
142
143
stringreplace(text, "$V", "%3.1f", guiInfo.Volume);
143
144
stringreplace(text, "$b", "%3.2f", guiInfo.Balance);
144
145
stringreplace(text, "$B", "%3.1f", guiInfo.Balance);
145
146
stringreplace(text, "$t", "%.2i", guiInfo.Track);
146
stringreplace(text, "$o", "%s", guiInfo.Filename);
147
stringreplace(text, "$x", "%i", guiInfo.MovieWidth);
148
stringreplace(text, "$y", "%i", guiInfo.MovieHeight);
147
stringreplace(text, "$o", "%s", acp(TranslateFilename(0, tmp, sizeof(tmp))));
148
stringreplace(text, "$x", "%i", guiInfo.VideoWidth);
149
stringreplace(text, "$y", "%i", guiInfo.VideoHeight);
149
150
stringreplace(text, "$C", "%s", guiInfo.sh_video ? codecname : "");
150
151
stringreplace(text, "$$", "$");
169
170
else stringreplace(text, "$T", "u");
173
for (i=0; i<strlen(guiInfo.Filename); i++)
174
tmp[i] = tolower(guiInfo.Filename[i]);
175
stringreplace(text, "$f", tmp);
177
for (i=0; i<strlen(guiInfo.Filename); i++)
178
tmp[i] = toupper(guiInfo.Filename[i]);
179
stringreplace(text, "$F", tmp);
172
stringreplace(text, "$f", acp(TranslateFilename(1, tmp, sizeof(tmp))));
173
stringreplace(text, "$F", acp(TranslateFilename(2, tmp, sizeof(tmp))));