using System; using System.Collections.Generic; using System.Text; using System.Xml; namespace Nikse.SubtitleEdit.Core.SubtitleFormats { public class UnknownSubtitle15 : SubtitleFormat { public override string Extension => ".xml"; public override string Name => "Unknown 15"; private static string ToTimeCode(TimeCode tc) { int last = (int)Math.Round(tc.Milliseconds / 10.0D + 0.5D); return tc.ToString().Substring(0, 8) + ":" + string.Format("{0:0#}", last); } private static TimeCode DecodeTimeCode(string s) { var parts = s.Split(new[] { ';', ':' }, StringSplitOptions.RemoveEmptyEntries); return new TimeCode(int.Parse(parts[0]), int.Parse(parts[1]), int.Parse(parts[2]), int.Parse(parts[3]) * 100); } public override string ToText(Subtitle subtitle, string title) { // //