Skip to content

A-B loop range indicator would not rerender when setting loop point during pause state, and displays incorrectly when ab-loop-b appears before ab-loop-a #766

Description

@JiayuYangX

mpv Information

mpv v0.41.0-697-g13a3e3ad0 Copyright © 2000-2026 mpv/MPlayer/mplayer2 projects
 built on May 31 2026 00:12:53
libplacebo version: v7.365.0 (v7.360.0-60-gb915882-dirty)
FFmpeg version: N-124693-gfd9e4fa08
FFmpeg library versions:
   libavcodec      62.35.100
   libavdevice     62.4.100
   libavfilter     11.17.100
   libavformat     62.18.100
   libavutil       60.31.100
   libswresample   6.4.100
   libswscale      9.7.100

Details & Reproduction Steps

  1. When setting A-B loop during pause state, the indicator would not rerender immediately unless perform any actions afterwards which force the OSC to rerender.

  2. If ab-loop-b point is set before the ab-loop-a point, the loop is supposed to work normally from ab-loop-b to ab-loop-a. But the indicator refuses to draw the range in this circumstance.

Log File

mpv.log

I carefully read all instructions and confirm that I did the following:

  • I tested with the latest mpv version to validate that the issue is not already fixed.
  • I provided all required information.

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions