From 5aced20fe99196c990e63bca1f04280f9ff7a12b Mon Sep 17 00:00:00 2001 From: Bnyro Date: Wed, 22 Jan 2025 18:26:24 +0100 Subject: [PATCH] fix: MediaCodecRendererException when rotating screen --- .../java/com/github/libretube/ui/fragments/PlayerFragment.kt | 3 +++ 1 file changed, 3 insertions(+) diff --git a/app/src/main/java/com/github/libretube/ui/fragments/PlayerFragment.kt b/app/src/main/java/com/github/libretube/ui/fragments/PlayerFragment.kt index 01c71b514..77abb9745 100644 --- a/app/src/main/java/com/github/libretube/ui/fragments/PlayerFragment.kt +++ b/app/src/main/java/com/github/libretube/ui/fragments/PlayerFragment.kt @@ -1490,6 +1490,9 @@ class PlayerFragment : Fragment(R.layout.fragment_player), OnlinePlayerOptions { viewModel.isOrientationChangeInProgress = true + // detatch player view from player to stop surface rendering + binding.player.player = null + if (::playerController.isInitialized) playerController.release() activity?.recreate()