[Android] Change the playback speed behavior by having an individual and a global mode
Nicolas Pomepuy
git at videolan.org
Fri Feb 14 13:01:41 UTC 2025
vlc-android | branch: master | Nicolas Pomepuy <nicolas at videolabs.io> | Fri Feb 14 07:43:04 2025 +0100| [c12b7423938d8afd24a1bdf795dbdbdde5181e8d] | committer: Duncan McNamara
Change the playback speed behavior by having an individual and a global mode
This has multiple side effects:
- Saving the speed is now synchronous in the dialog / Auto controls
- Restoring the speed is now factorised in the PlaylistManager
- Shared preferences simplification
- Better UX for the user
> https://code.videolan.org/videolan/vlc-android/commit/c12b7423938d8afd24a1bdf795dbdbdde5181e8d
---
.../resources/src/main/res/values/strings.xml | 13 +++-
.../src/main/java/org/videolan/tools/Settings.kt | 8 +--
.../res/layout/dialog_playback_speed.xml | 80 ++++++++++++++++-----
.../src/org/videolan/vlc/MediaSessionCallback.kt | 15 +++-
.../src/org/videolan/vlc/car/CarScreens.kt | 8 +--
.../vlc/gui/dialogs/PlaybackSpeedDialog.kt | 81 ++++++++++++++++++++--
.../src/org/videolan/vlc/media/PlayerController.kt | 2 -
.../src/org/videolan/vlc/media/PlaylistManager.kt | 44 ++++++++----
8 files changed, 201 insertions(+), 50 deletions(-)
Diff: https://code.videolan.org/videolan/vlc-android/commit/c12b7423938d8afd24a1bdf795dbdbdde5181e8d
More information about the Android
mailing list