Rename flushPending() to writePendingTrackSamples()

The new name is more readable

PiperOrigin-RevId: 663264188
This commit is contained in:
sheenachhabra 2024-08-15 04:51:45 -07:00 committed by Copybara-Service
parent fc18ad3135
commit 4df5ecb045

View File

@ -130,7 +130,7 @@ import java.util.concurrent.atomic.AtomicBoolean;
*/
public void finishWritingSamplesAndFinalizeMoovBox() throws IOException {
for (int i = 0; i < tracks.size(); i++) {
flushPending(tracks.get(i));
writePendingTrackSamples(tracks.get(i));
}
// Leave the file empty if no samples are written.
@ -334,8 +334,8 @@ import java.util.concurrent.atomic.AtomicBoolean;
safelyReplaceMoovAtEnd(newMoovStart, currentMoovData);
}
/** Writes out any pending samples to the file. */
private void flushPending(Track track) throws IOException {
/** Writes out any pending samples of the given {@link Track}. */
private void writePendingTrackSamples(Track track) throws IOException {
checkState(track.pendingSamplesByteBuffer.size() == track.pendingSamplesBufferInfo.size());
if (track.pendingSamplesBufferInfo.isEmpty()) {
return;
@ -417,7 +417,7 @@ import java.util.concurrent.atomic.AtomicBoolean;
if (lastSampleInfo.presentationTimeUs - firstSampleInfo.presentationTimeUs
> INTERLEAVE_DURATION_US) {
newSamplesWritten = true;
flushPending(track);
writePendingTrackSamples(track);
}
}
}