Skip to content

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

  1. Set an AB Repeat loop.
  2. Seek backwards before the start of the loop.

Screenshot / video

AB_Repeat_-_Android

Context

App version

VLC-Android 3.5.4 (build from October)

Android version

Android 12

Device model

Google Pixel 3A

App mode

Smartphone