Use gapless edit duration as sample table duration

This matches the non-gapless case.

-------------
Created by MOE: https://github.com/google/moe
MOE_MIGRATED_REVID=213462936
This commit is contained in:
andrewlewis 2018-09-18 09:33:07 -07:00 committed by Oliver Woodman
parent e4f41880bd
commit 7fe5230a7e

View File

@ -349,8 +349,11 @@ import java.util.List;
gaplessInfoHolder.encoderDelay = (int) encoderDelay;
gaplessInfoHolder.encoderPadding = (int) encoderPadding;
Util.scaleLargeTimestampsInPlace(timestamps, C.MICROS_PER_SECOND, track.timescale);
long editedDurationUs =
Util.scaleLargeTimestamp(
track.editListDurations[0], C.MICROS_PER_SECOND, track.movieTimescale);
return new TrackSampleTable(
track, offsets, sizes, maximumSize, timestamps, flags, durationUs);
track, offsets, sizes, maximumSize, timestamps, flags, editedDurationUs);
}
}
}