From c67f6c265b059f8f461d8a91c185c9841e0c141d Mon Sep 17 00:00:00 2001 From: Cd16d <98320806+cd16b@users.noreply.github.com> Date: Sun, 28 Jan 2024 14:11:34 +0100 Subject: [PATCH] fix: pip remember zoom and auto-brightness (#638) --- .../dev/jdtech/jellyfin/PlayerActivity.kt | 25 ++++++++++++++----- .../jellyfin/utils/PlayerGestureHelper.kt | 4 +-- 2 files changed, 21 insertions(+), 8 deletions(-) diff --git a/app/phone/src/main/java/dev/jdtech/jellyfin/PlayerActivity.kt b/app/phone/src/main/java/dev/jdtech/jellyfin/PlayerActivity.kt index 84982dbb..33862cb3 100644 --- a/app/phone/src/main/java/dev/jdtech/jellyfin/PlayerActivity.kt +++ b/app/phone/src/main/java/dev/jdtech/jellyfin/PlayerActivity.kt @@ -12,6 +12,7 @@ import android.media.AudioManager import android.os.Build import android.os.Bundle import android.os.Process +import android.provider.Settings import android.util.Rational import android.view.View import android.view.WindowManager @@ -27,7 +28,6 @@ import androidx.lifecycle.Lifecycle import androidx.lifecycle.lifecycleScope import androidx.lifecycle.repeatOnLifecycle import androidx.media3.common.C -import androidx.media3.ui.AspectRatioFrameLayout import androidx.media3.ui.DefaultTimeBar import androidx.media3.ui.PlayerView import androidx.navigation.navArgs @@ -35,7 +35,6 @@ import dagger.hilt.android.AndroidEntryPoint import dev.jdtech.jellyfin.databinding.ActivityPlayerBinding import dev.jdtech.jellyfin.dialogs.SpeedSelectionDialogFragment import dev.jdtech.jellyfin.dialogs.TrackSelectionDialogFragment -import dev.jdtech.jellyfin.mpv.MPVPlayer import dev.jdtech.jellyfin.utils.PlayerGestureHelper import dev.jdtech.jellyfin.utils.PreviewScrubListener import dev.jdtech.jellyfin.viewmodels.PlayerActivityViewModel @@ -309,10 +308,11 @@ class PlayerActivity : BasePlayerActivity() { binding.playerView.useController = false binding.playerView.findViewById