private void CheckTrimStart()
{
// hobBIT
if (_bAutoFilled) return; // Don't fix if filled by MPlayer
TimeSpan total = TrimStart.Add(TrimEnd);
if (total.CompareTo(length) >= 0)
{
TimeSpan newEnd = length.Subtract(TrimStart);
if (newEnd.TotalSeconds <= 0)
{
TrimStart = new TimeSpan(length.Hours, length.Minutes, length.Seconds);
TrimEnd = new TimeSpan(0, 0, 0);
}
else
TrimEnd = new TimeSpan(newEnd.Hours, newEnd.Minutes, newEnd.Seconds);
}
CheckSupStart();
CheckChapterLen();
}