Remove unused PlaybackInfo.resetToNewPosition

PiperOrigin-RevId: 244838165
This commit is contained in:
tonihei 2019-04-23 13:36:24 +01:00 committed by Oliver Woodman
parent 9441f72445
commit 3acd8a6048
2 changed files with 6 additions and 31 deletions

View File

@ -628,8 +628,11 @@ import java.util.concurrent.CopyOnWriteArrayList;
if (playbackInfo.startPositionUs == C.TIME_UNSET) { if (playbackInfo.startPositionUs == C.TIME_UNSET) {
// Replace internal unset start position with externally visible start position of zero. // Replace internal unset start position with externally visible start position of zero.
playbackInfo = playbackInfo =
playbackInfo.resetToNewPosition( playbackInfo.copyWithNewPosition(
playbackInfo.periodId, /* startPositionUs= */ 0, playbackInfo.contentPositionUs); playbackInfo.periodId,
/* positionUs= */ 0,
playbackInfo.contentPositionUs,
playbackInfo.totalBufferedDurationUs);
} }
if (!this.playbackInfo.timeline.isEmpty() && playbackInfo.timeline.isEmpty()) { if (!this.playbackInfo.timeline.isEmpty() && playbackInfo.timeline.isEmpty()) {
// Update the masking variables, which are used when the timeline becomes empty. // Update the masking variables, which are used when the timeline becomes empty.

View File

@ -170,35 +170,7 @@ import com.google.android.exoplayer2.trackselection.TrackSelectorResult;
} }
/** /**
* Copies playback info and resets playing and loading position. * Copies playback info with new playing position.
*
* @param periodId New playing and loading {@link MediaPeriodId}.
* @param startPositionUs New start position. See {@link #startPositionUs}.
* @param contentPositionUs New content position. See {@link #contentPositionUs}. Value is ignored
* if {@code periodId.isAd()} is true.
* @return Copied playback info with reset position.
*/
@CheckResult
public PlaybackInfo resetToNewPosition(
MediaPeriodId periodId, long startPositionUs, long contentPositionUs) {
return new PlaybackInfo(
timeline,
manifest,
periodId,
startPositionUs,
periodId.isAd() ? contentPositionUs : C.TIME_UNSET,
playbackState,
isLoading,
trackGroups,
trackSelectorResult,
periodId,
startPositionUs,
/* totalBufferedDurationUs= */ 0,
startPositionUs);
}
/**
* Copied playback info with new playing position.
* *
* @param periodId New playing media period. See {@link #periodId}. * @param periodId New playing media period. See {@link #periodId}.
* @param positionUs New position. See {@link #positionUs}. * @param positionUs New position. See {@link #positionUs}.