diff --git a/common/src/main/java/com/liskovsoft/smartyoutubetv2/common/app/models/playback/managers/HqDialogManager.java b/common/src/main/java/com/liskovsoft/smartyoutubetv2/common/app/models/playback/managers/HqDialogManager.java index a5c366c3f..836ba8ca5 100644 --- a/common/src/main/java/com/liskovsoft/smartyoutubetv2/common/app/models/playback/managers/HqDialogManager.java +++ b/common/src/main/java/com/liskovsoft/smartyoutubetv2/common/app/models/playback/managers/HqDialogManager.java @@ -40,7 +40,7 @@ public class HqDialogManager extends PlayerEventListenerHelper { public void onController(PlaybackController controller) { super.onController(controller); - controller.setBuffer(AppPrefs.instance(mActivity).getVideoBufferType(PlaybackEngineController.BUFFER_MED)); + controller.setBuffer(AppPrefs.instance(mActivity).getVideoBufferType(PlaybackEngineController.BUFFER_LOW)); } private void addQualityCategories() { diff --git a/common/src/main/java/com/liskovsoft/smartyoutubetv2/common/app/models/playback/managers/PlayerUiManager.java b/common/src/main/java/com/liskovsoft/smartyoutubetv2/common/app/models/playback/managers/PlayerUiManager.java index 68513bc7d..e417e2691 100644 --- a/common/src/main/java/com/liskovsoft/smartyoutubetv2/common/app/models/playback/managers/PlayerUiManager.java +++ b/common/src/main/java/com/liskovsoft/smartyoutubetv2/common/app/models/playback/managers/PlayerUiManager.java @@ -10,6 +10,7 @@ import com.liskovsoft.sharedutils.helpers.KeyHelpers; import com.liskovsoft.sharedutils.helpers.MessageHelpers; import com.liskovsoft.sharedutils.mylogger.Log; import com.liskovsoft.smartyoutubetv2.common.R; +import com.liskovsoft.smartyoutubetv2.common.app.models.data.Video; import com.liskovsoft.smartyoutubetv2.common.app.models.playback.PlayerEventListenerHelper; import com.liskovsoft.smartyoutubetv2.common.app.models.playback.managers.SuggestionsLoader.MetadataListener; import com.liskovsoft.smartyoutubetv2.common.app.models.playback.ui.UiOptionItem; @@ -101,6 +102,11 @@ public class PlayerUiManager extends PlayerEventListenerHelper implements Metada @Override public void onEngineInitialized() { mEngineReady = true; + } + + @Override + public void onVideoLoaded(Video item) { + // Next lines on engine initialized stage cause other listeners to disappear. mController.showDebugView(mDebugViewEnabled); mController.setDebugButtonState(mDebugViewEnabled); } diff --git a/common/src/main/java/com/liskovsoft/smartyoutubetv2/common/exoplayer/controller/ExoPlayerController.java b/common/src/main/java/com/liskovsoft/smartyoutubetv2/common/exoplayer/controller/ExoPlayerController.java index f7525ff72..b778c0853 100644 --- a/common/src/main/java/com/liskovsoft/smartyoutubetv2/common/exoplayer/controller/ExoPlayerController.java +++ b/common/src/main/java/com/liskovsoft/smartyoutubetv2/common/exoplayer/controller/ExoPlayerController.java @@ -1,6 +1,5 @@ package com.liskovsoft.smartyoutubetv2.common.exoplayer.controller; -import android.app.Activity; import android.content.Context; import com.google.android.exoplayer2.ExoPlaybackException; import com.google.android.exoplayer2.ExoPlayer; @@ -17,7 +16,6 @@ import com.liskovsoft.smartyoutubetv2.common.app.models.data.Video; import com.liskovsoft.smartyoutubetv2.common.app.models.playback.listener.PlayerEventListener; import com.liskovsoft.smartyoutubetv2.common.autoframerate.FormatItem; import com.liskovsoft.smartyoutubetv2.common.exoplayer.ExoMediaSourceFactory; -import com.liskovsoft.smartyoutubetv2.common.exoplayer.other.DebugInfoManager; import com.liskovsoft.smartyoutubetv2.common.exoplayer.selector.ExoFormatItem; import com.liskovsoft.smartyoutubetv2.common.exoplayer.selector.TrackSelectorManager; import com.liskovsoft.smartyoutubetv2.common.exoplayer.selector.TrackSelectorUtil;