mirror of
https://github.com/samsonjs/media.git
synced 2026-03-26 09:35:47 +00:00
PlaybackStatsListener: add check when adding guessed times
This is was reported in #9257 where the PlaybackStatsListener may try to access an emtpy ArrayList. Issue: #9257 #minor-release #exofixit PiperOrigin-RevId: 396329373
This commit is contained in:
parent
76d60b911e
commit
cd91ae4053
1 changed files with 6 additions and 4 deletions
|
|
@ -769,10 +769,12 @@ public final class PlaybackStatsListener
|
|||
}
|
||||
}
|
||||
}
|
||||
mediaTimeHistory.add(
|
||||
mediaTimeMs == C.TIME_UNSET
|
||||
? guessMediaTimeBasedOnElapsedRealtime(realtimeMs)
|
||||
: new long[] {realtimeMs, mediaTimeMs});
|
||||
|
||||
if (mediaTimeMs != C.TIME_UNSET) {
|
||||
mediaTimeHistory.add(new long[] {realtimeMs, mediaTimeMs});
|
||||
} else if (!mediaTimeHistory.isEmpty()) {
|
||||
mediaTimeHistory.add(guessMediaTimeBasedOnElapsedRealtime(realtimeMs));
|
||||
}
|
||||
}
|
||||
|
||||
private long[] guessMediaTimeBasedOnElapsedRealtime(long realtimeMs) {
|
||||
|
|
|
|||
Loading…
Reference in a new issue