Don't force discontinuity when clipping a merged source duration

We only care about the duration and don't want to force an initial
discontinuity.

The problem is not currently visible due to a bug in
ClippingMediaPeriod that ignores all dicontinuities if they don't
happen at the clip start position.

PiperOrigin-RevId: 713686333
This commit is contained in:
tonihei 2025-01-09 08:44:30 -08:00 committed by Copybara-Service
parent 2df50f209e
commit b225383958

View File

@ -222,7 +222,7 @@ public final class MergingMediaSource extends CompositeMediaSource<Integer> {
mediaPeriod =
new ClippingMediaPeriod(
mediaPeriod,
/* enableInitialDiscontinuity= */ true,
/* enableInitialDiscontinuity= */ false,
/* startUs= */ 0,
/* endUs= */ checkNotNull(clippedDurationsUs.get(id.periodUid)));
clippedMediaPeriods.put(id.periodUid, (ClippingMediaPeriod) mediaPeriod);