From fc1eca10f4934fd92c84db222815fc1e77ddd5f6 Mon Sep 17 00:00:00 2001 From: andrewlewis Date: Fri, 28 Oct 2022 10:03:56 +0000 Subject: [PATCH] Upgrade dackka and fix some generation errors #minor-release PiperOrigin-RevId: 484483080 --- javadoc_combined.gradle | 2 +- .../com/google/android/exoplayer2/source/SampleQueue.java | 6 +++--- .../android/exoplayer2/extractor/avi/AviExtractor.java | 8 ++++---- 3 files changed, 8 insertions(+), 8 deletions(-) diff --git a/javadoc_combined.gradle b/javadoc_combined.gradle index 0b37687b41..ced0f876f4 100644 --- a/javadoc_combined.gradle +++ b/javadoc_combined.gradle @@ -21,7 +21,7 @@ class CombinedJavadocPlugin implements Plugin { // Dackka snapshots are listed at https://androidx.dev/dackka/builds. static final String DACKKA_JAR_URL = - "https://androidx.dev/dackka/builds/8003564/artifacts/dackka-0.0.14.jar" + "https://androidx.dev/dackka/builds/9221390/artifacts/dackka-1.0.4-all.jar" @Override void apply(Project project) { diff --git a/library/core/src/main/java/com/google/android/exoplayer2/source/SampleQueue.java b/library/core/src/main/java/com/google/android/exoplayer2/source/SampleQueue.java index c33e1c7736..c6112c67f8 100644 --- a/library/core/src/main/java/com/google/android/exoplayer2/source/SampleQueue.java +++ b/library/core/src/main/java/com/google/android/exoplayer2/source/SampleQueue.java @@ -573,10 +573,10 @@ public class SampleQueue implements TrackOutput { // TrackOutput implementation. Called by the loading thread. @Override - public final void format(Format unadjustedUpstreamFormat) { - Format adjustedUpstreamFormat = getAdjustedUpstreamFormat(unadjustedUpstreamFormat); + public final void format(Format format) { + Format adjustedUpstreamFormat = getAdjustedUpstreamFormat(format); upstreamFormatAdjustmentRequired = false; - this.unadjustedUpstreamFormat = unadjustedUpstreamFormat; + unadjustedUpstreamFormat = format; boolean upstreamFormatChanged = setUpstreamFormat(adjustedUpstreamFormat); if (upstreamFormatChangeListener != null && upstreamFormatChanged) { upstreamFormatChangeListener.onUpstreamFormatChanged(adjustedUpstreamFormat); diff --git a/library/extractor/src/main/java/com/google/android/exoplayer2/extractor/avi/AviExtractor.java b/library/extractor/src/main/java/com/google/android/exoplayer2/extractor/avi/AviExtractor.java index 515211916a..e59ba61f7e 100644 --- a/library/extractor/src/main/java/com/google/android/exoplayer2/extractor/avi/AviExtractor.java +++ b/library/extractor/src/main/java/com/google/android/exoplayer2/extractor/avi/AviExtractor.java @@ -169,8 +169,8 @@ public final class AviExtractor implements Extractor { } @Override - public int read(ExtractorInput input, PositionHolder positionHolder) throws IOException { - if (resolvePendingReposition(input, positionHolder)) { + public int read(ExtractorInput input, PositionHolder seekPosition) throws IOException { + if (resolvePendingReposition(input, seekPosition)) { return RESULT_SEEK; } switch (state) { @@ -303,14 +303,14 @@ public final class AviExtractor implements Extractor { * {@link ExtractorInput#getPosition() current position}, but not further than {@link * #RELOAD_MINIMUM_SEEK_DISTANCE}. */ - private boolean resolvePendingReposition(ExtractorInput input, PositionHolder positionHolder) + private boolean resolvePendingReposition(ExtractorInput input, PositionHolder seekPosition) throws IOException { boolean needSeek = false; if (pendingReposition != C.POSITION_UNSET) { long currentPosition = input.getPosition(); if (pendingReposition < currentPosition || pendingReposition > currentPosition + RELOAD_MINIMUM_SEEK_DISTANCE) { - positionHolder.position = pendingReposition; + seekPosition.position = pendingReposition; needSeek = true; } else { // The distance to the target position is short enough that it makes sense to just skip the