Bugfix: If no renderers enabled, we don't need buffer

-------------
Created by MOE: https://github.com/google/moe
MOE_MIGRATED_REVID=129987973
This commit is contained in:
olly 2016-08-11 08:16:29 -07:00 committed by Oliver Woodman
parent f9005c7a78
commit 5deb948d14

View File

@ -467,8 +467,8 @@ import java.io.IOException;
setState(ExoPlayer.STATE_ENDED); setState(ExoPlayer.STATE_ENDED);
stopRenderers(); stopRenderers();
} else if (state == ExoPlayer.STATE_BUFFERING) { } else if (state == ExoPlayer.STATE_BUFFERING) {
if ((enabledRenderers.length > 0 ? allRenderersReadyOrEnded : isTimelineReady) if ((enabledRenderers.length > 0
&& haveSufficientBuffer(rebuffering)) { ? (allRenderersReadyOrEnded && haveSufficientBuffer(rebuffering)) : isTimelineReady)) {
setState(ExoPlayer.STATE_READY); setState(ExoPlayer.STATE_READY);
if (playWhenReady) { if (playWhenReady) {
startRenderers(); startRenderers();