From 5bf2f1e00a42e0f1bdb19689202a22fc33b6adc0 Mon Sep 17 00:00:00 2001 From: Yuriy Liskov Date: Tue, 7 Jan 2025 13:38:38 +0200 Subject: [PATCH] player: error fixer upd + chapters fix --- .../app/models/playback/controllers/SuggestionsController.java | 3 ++- .../app/models/playback/controllers/VideoLoaderController.java | 2 +- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/common/src/main/java/com/liskovsoft/smartyoutubetv2/common/app/models/playback/controllers/SuggestionsController.java b/common/src/main/java/com/liskovsoft/smartyoutubetv2/common/app/models/playback/controllers/SuggestionsController.java index 943bb8d107..fd8ade9bd8 100644 --- a/common/src/main/java/com/liskovsoft/smartyoutubetv2/common/app/models/playback/controllers/SuggestionsController.java +++ b/common/src/main/java/com/liskovsoft/smartyoutubetv2/common/app/models/playback/controllers/SuggestionsController.java @@ -120,7 +120,8 @@ public void onSuggestionItemClicked(Video item) { @Override public void onControlsShown(boolean shown) { if (shown) { - focusCurrentChapter(); + //focusCurrentChapter(); + Utils.postDelayed(this::focusCurrentChapter, 0); // fix ui jump when shown } else { startChapterNotificationServiceIfNeeded(); } diff --git a/common/src/main/java/com/liskovsoft/smartyoutubetv2/common/app/models/playback/controllers/VideoLoaderController.java b/common/src/main/java/com/liskovsoft/smartyoutubetv2/common/app/models/playback/controllers/VideoLoaderController.java index ebf93e3020..a84bfa9040 100644 --- a/common/src/main/java/com/liskovsoft/smartyoutubetv2/common/app/models/playback/controllers/VideoLoaderController.java +++ b/common/src/main/java/com/liskovsoft/smartyoutubetv2/common/app/models/playback/controllers/VideoLoaderController.java @@ -489,7 +489,7 @@ private boolean applyGenericErrorAction(int type, int rendererIndex, Throwable e if (mPlayerData.getVideoBufferType() == PlayerData.BUFFER_MEDIUM || mPlayerData.getVideoBufferType() == PlayerData.BUFFER_LOW) { mPlayerTweaksData.enableSectionPlaylist(false); - mPlayerTweaksData.enableHighBitrateFormats(false); + //mPlayerTweaksData.enableHighBitrateFormats(false); restartEngine = false; } else { mPlayerData.setVideoBufferType(PlayerData.BUFFER_MEDIUM);