[Android] PlayIndex: startTime default mw.time not savedTime
Duncan McNamara
git at videolan.org
Fri Mar 28 06:01:09 UTC 2025
vlc-android | branch: master | Duncan McNamara <dcn.mcnamara at gmail.com> | Wed Mar 26 15:32:26 2025 +0100| [c225c8a60f83e7ee0ad69506844ed019fab2ab87] | committer: Nicolas Pomepuy
PlayIndex: startTime default mw.time not savedTime
startTime in playIndex should default to the time saved in the
medialibrary and not savedTime. savedTime is mostly used to resume when
we don't saveMediaMeta, and will be less precise than the medialibrary
saved time.
> https://code.videolan.org/videolan/vlc-android/commit/c225c8a60f83e7ee0ad69506844ed019fab2ab87
---
.../vlc-android/src/org/videolan/vlc/media/PlaylistManager.kt | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/application/vlc-android/src/org/videolan/vlc/media/PlaylistManager.kt b/application/vlc-android/src/org/videolan/vlc/media/PlaylistManager.kt
index 9f7c9babb6..ff77ea043a 100644
--- a/application/vlc-android/src/org/videolan/vlc/media/PlaylistManager.kt
+++ b/application/vlc-android/src/org/videolan/vlc/media/PlaylistManager.kt
@@ -982,11 +982,11 @@ class PlaylistManager(val service: PlaybackService) : MediaWrapperList.EventList
mw.removeFlags(MediaWrapper.MEDIA_FROM_START)
0L
}
- savedTime <= 0L -> when {
- mw.time > 0L -> mw.time
+ mw.time <= 0L -> when {
+ savedTime > 0L -> savedTime
else -> 0L
}
- else -> savedTime
+ else -> mw.time
}
savedTime = 0L
return start
More information about the Android
mailing list