Fix DashMediaSource NPE

-------------
Created by MOE: https://github.com/google/moe
MOE_MIGRATED_REVID=182534505
This commit is contained in:
olly 2018-01-19 07:54:04 -08:00 committed by Oliver Woodman
parent fe1e4fa1f2
commit 24f866e788

View File

@ -605,13 +605,13 @@ public final class DashMediaSource implements MediaSource {
// If we receive a dynamic manifest that's older than expected (i.e. its publish time has
// expired, or it's dynamic and we know the presentation has ended), then ignore it and load
// again up to a specified number of times.
if (manifest.dynamic
if (newManifest.dynamic
&& (dynamicMediaPresentationEnded
|| manifest.publishTimeMs <= expiredManifestPublishTimeUs)) {
|| newManifest.publishTimeMs <= expiredManifestPublishTimeUs)) {
Log.w(
TAG,
"Loaded stale dynamic manifest: "
+ manifest.publishTimeMs
+ newManifest.publishTimeMs
+ ", "
+ dynamicMediaPresentationEnded
+ ", "