Validate frame-accurate seeking with python-mpv (build order step 1)

Confirms single-frame stepping is reliable: monotonic frame counter
across steps, and the synthetic clip's 1-frame flash event lands on
exactly one frame with clean neighbors. Also documents/works around
three environment quirks hit along the way: locally-built libmpv not
in ldconfig's cache, QApplication resetting LC_NUMERIC and breaking
libmpv's locale requirement, and the playback-restart event not firing
reliably after frame-step (switched to polling estimated_frame_number).
This commit is contained in:
ThePendulum
2026-07-26 00:37:42 +02:00
parent 7584970498
commit 91390f751d
5 changed files with 220 additions and 0 deletions
+1
View File
@@ -1,3 +1,4 @@
__pycache__/
*.pyc
.venv/
test_media/seek_validation/