AB Repeat: Seeking backwards breaks the behavior
Description
When an AB Repeat loop is set, seeking forward beyond the end of the loop brings the playback position to the beginning of the loop.
But seeking backwards before the start of the loop breaks the behavior of the AB Repeat feature and sets the playback position where the progress bar has been dragged.
Expected behavior
The playback position should be set at the beginning of the AB Repeat loop.
Steps to reproduce
- Set an AB Repeat loop.
- Seek backwards before the start of the loop.
Screenshot / video
Context
App version
VLC-Android 3.5.4 (build from October)
Android version
Android 12
Device model
Google Pixel 3A
App mode
Smartphone