Skip to content

Seeking broken for some Blu-rays in v0.30.0 #7111

Open
@wwwamadeus

Description

mpv version and platform

Commit a9d83ea (or current git master) on Linux

Reproduction steps

mpv --start=10:00 --bluray-device /path/to/bluray/disc bluray://

Expected behavior

Seeks to 10:00.

Actual behavior

The timestamp increases but the audio and video are still that of the beginning of the disc.

Log file

With a9d83ea, chapters were broken but seeking still worked:

[   0.119][v][lavf] queuing seek to 600.000000
[   0.119][v][lavf] execute seek (to 611.650667 flags 32)
[   0.119][v][lavf] seek done
[   0.119][v][cplayer] hr-seek, skipping to 600.000000

Since it has been partially reverted by 1c63869, seeking doesn't work with some discs:

[   0.082][v][demux] Stream is not seekable.
[   0.165][v][disc] queuing seek to 600.000000
[   0.165][v][cplayer] hr-seek, skipping to 600.000000
[   0.165][v][disc] execute seek (to 600.000000 flags 32)
[   0.165][v][disc] seek to: 600.000000
[   0.165][v][lavf] queuing seek to 0.000000
[   0.165][v][lavf] execute seek (to 0.000000 flags 2)
[   0.165][v][lavf] seek done
[   0.165][v][disc] seek done

Sample files

A lot of Blu-Rays are affected (not all) but I'm afraid I can't share one here. It's probably very easy to reproduce.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions