TsRemux.TsRemux.CheckTrimEnd C# (CSharp) Method

CheckTrimEnd() private method

private CheckTrimEnd ( ) : void
return void
        private void CheckTrimEnd()
        {
            // hobBIT
            if (_bAutoFilled) return; // Don't fix if filled by MPlayer

            TimeSpan total = TrimEnd.Add(TrimStart);
            if (total.CompareTo(length) >= 0)
            {
                TimeSpan newStart = length.Subtract(TrimEnd);
                if (newStart.TotalSeconds <= 0)
                {
                    TrimEnd = new TimeSpan(length.Hours, length.Minutes, length.Seconds);
                    TrimStart = new TimeSpan(0, 0, 0);
                }
                else
                    TrimStart = new TimeSpan(newStart.Hours, newStart.Minutes, newStart.Seconds);
            }
            CheckSupStart();
            CheckChapterLen();
        }
TsRemux