Fix release of DecryptableSampleQueueReaders in ProgressiveMediaPeriod

PiperOrigin-RevId: 259523450
This commit is contained in:
aquilescanta 2019-07-23 14:20:00 +01:00 committed by Oliver Woodman
parent 2a8cf2f5ef
commit 3c3777d4de

View file

@ -200,9 +200,9 @@ import org.checkerframework.checker.nullness.compatqual.NullableType;
for (SampleQueue sampleQueue : sampleQueues) {
sampleQueue.discardToEnd();
}
}
for (DecryptableSampleQueueReader reader : sampleQueueReaders) {
reader.release();
for (DecryptableSampleQueueReader reader : sampleQueueReaders) {
reader.release();
}
}
loader.release(/* callback= */ this);
handler.removeCallbacksAndMessages(null);
@ -216,6 +216,9 @@ import org.checkerframework.checker.nullness.compatqual.NullableType;
for (SampleQueue sampleQueue : sampleQueues) {
sampleQueue.reset();
}
for (DecryptableSampleQueueReader reader : sampleQueueReaders) {
reader.release();
}
extractorHolder.release();
}