Make fallback value more explicitly unset.

PiperOrigin-RevId: 313171970
This commit is contained in:
tonihei 2020-05-26 13:17:38 +01:00 committed by Oliver Woodman
parent 03ea39b175
commit 0add067eaa
2 changed files with 5 additions and 6 deletions

View file

@ -628,14 +628,14 @@ public class ChunkSampleStream<T extends ChunkSource> implements SampleStream, S
return;
}
int newQueueSize = Integer.MAX_VALUE;
int newQueueSize = C.LENGTH_UNSET;
for (int i = preferredQueueSize; i < currentQueueSize; i++) {
if (!haveReadFromMediaChunk(i)) {
newQueueSize = i;
break;
}
}
if (newQueueSize >= currentQueueSize) {
if (newQueueSize == C.LENGTH_UNSET) {
return;
}

View file

@ -881,15 +881,14 @@ import org.checkerframework.checker.nullness.qual.RequiresNonNull;
private void discardUpstream(int preferredQueueSize) {
Assertions.checkState(!loader.isLoading());
int currentQueueSize = mediaChunks.size();
int newQueueSize = Integer.MAX_VALUE;
for (int i = preferredQueueSize; i < currentQueueSize; i++) {
int newQueueSize = C.LENGTH_UNSET;
for (int i = preferredQueueSize; i < mediaChunks.size(); i++) {
if (!haveReadFromMediaChunkDiscardRange(i)) {
newQueueSize = i;
break;
}
}
if (newQueueSize >= currentQueueSize) {
if (newQueueSize == C.LENGTH_UNSET) {
return;
}