Commit 996fe47f by olly Committed by Oliver Woodman

Fix NPE releasing HlsMediaPeriod

Issue: #1907

-------------
Created by MOE: https://github.com/google/moe
MOE_MIGRATED_REVID=135798950
parent 29f3eb5e
...@@ -103,10 +103,12 @@ import java.util.List; ...@@ -103,10 +103,12 @@ import java.util.List;
public void release() { public void release() {
continueLoadingHandler.removeCallbacksAndMessages(null); continueLoadingHandler.removeCallbacksAndMessages(null);
manifestFetcher.release(); manifestFetcher.release();
if (sampleStreamWrappers != null) {
for (HlsSampleStreamWrapper sampleStreamWrapper : sampleStreamWrappers) { for (HlsSampleStreamWrapper sampleStreamWrapper : sampleStreamWrappers) {
sampleStreamWrapper.release(); sampleStreamWrapper.release();
} }
} }
}
@Override @Override
public void prepare(Callback callback) { public void prepare(Callback callback) {
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or sign in to comment