Timed text now allows for time codes in ticks - thx Allan :)

git-svn-id: https://subtitleedit.googlecode.com/svn/trunk@1384 99eadd0c-20b8-1223-b5c4-2a2b2df33de2
This commit is contained in:
niksedk 2012-09-26 17:26:28 +00:00
parent e7a262b299
commit 3b166d1e2e

View File

@ -480,6 +480,12 @@ namespace Nikse.SubtitleEdit.Logic.SubtitleFormats
TimeSpan ts = TimeSpan.FromSeconds(double.Parse(s.Replace(",", "."), System.Globalization.CultureInfo.InvariantCulture));
return new TimeCode(ts);
}
else if (s.EndsWith("t"))
{
s = s.TrimEnd('t');
TimeSpan ts = TimeSpan.FromTicks(long.Parse(s, System.Globalization.CultureInfo.InvariantCulture));
return new TimeCode(ts);
}
string[] parts = s.Split(new[] { ':', '.', ',' });
return new TimeCode(new TimeSpan(0, int.Parse(parts[0]), int.Parse(parts[1]), int.Parse(parts[2]), int.Parse(parts[3])));
}