From 36e99f5264907888d540e10dba88381982f341a5 Mon Sep 17 00:00:00 2001 From: sheenachhabra Date: Thu, 18 Jan 2024 07:58:44 -0800 Subject: [PATCH] Remove unnecessary passing around of class variable PiperOrigin-RevId: 599507570 --- .../java/androidx/media3/muxer/FragmentedMp4Writer.java | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/libraries/muxer/src/main/java/androidx/media3/muxer/FragmentedMp4Writer.java b/libraries/muxer/src/main/java/androidx/media3/muxer/FragmentedMp4Writer.java index 5957bbc55e..f67b471aeb 100644 --- a/libraries/muxer/src/main/java/androidx/media3/muxer/FragmentedMp4Writer.java +++ b/libraries/muxer/src/main/java/androidx/media3/muxer/FragmentedMp4Writer.java @@ -164,8 +164,7 @@ import org.checkerframework.checker.nullness.qual.MonotonicNonNull; for (int i = 0; i < tracks.size(); i++) { Track currentTrack = tracks.get(i); if (!currentTrack.pendingSamplesBufferInfo.isEmpty()) { - List samplesMetadata = - processPendingSamplesBufferInfo(currentTrack, currentFragmentSequenceNumber); + List samplesMetadata = processPendingSamplesBufferInfo(currentTrack); ByteBuffer trun = Boxes.trun(samplesMetadata); trafBoxes.add(Boxes.traf(Boxes.tfhd(/* trackId= */ i + 1), trun)); } @@ -211,14 +210,13 @@ import org.checkerframework.checker.nullness.qual.MonotonicNonNull; output.position(currentPosition); } - private List processPendingSamplesBufferInfo( - Track track, int fragmentSequenceNumber) { + private List processPendingSamplesBufferInfo(Track track) { List sampleBufferInfos = new ArrayList<>(track.pendingSamplesBufferInfo); List sampleDurations = Boxes.convertPresentationTimestampsToDurationsVu( sampleBufferInfos, - /* firstSamplePresentationTimeUs= */ fragmentSequenceNumber == 1 + /* firstSamplePresentationTimeUs= */ currentFragmentSequenceNumber == 1 ? minInputPresentationTimeUs : sampleBufferInfos.get(0).presentationTimeUs, track.videoUnitTimebase(),