Files
plezy/mpv-build.lock.json
T
edde746 e67bf996c5 fix(player): keep subtitles on the picture when ambient lighting is on
With ambient lighting enabled, ASS subtitles anchored to a corner (and PGS
bitmaps) rendered against the whole screen instead of the video: the effect
stretches mpv's frame to the window with video-aspect-override and lets the
shader composite the real picture inside it, and mpv places subtitles against
that stretched frame.

The pinned libmpv now carries --sub-video-rect-aspect (edde746/mpv-build
ec08018), which makes mpv derive its subtitle margins from the picture's real
aspect inside the displayed rect. AmbientLightingService hands it the video
aspect before overriding the frame, so a libmpv without the option refuses
cleanly with the frame untouched, and resets it on disable.

Verified on a Pixel 7 (2400x1080) with a 16:9 file whose OP credits are
\pos-anchored: subtitle extents are pixel-identical with ambient lighting on
and off, and mpv reports OSD borders l=240 r=240 for the overridden frame.

close #2120
2026-09-03 21:28:10 +02:00

58 lines
2.1 KiB
JSON

{
"artifacts": {
"android": {
"assetBase": "https://github.com/edde746/mpv-build/releases/download/binaries-android",
"assets": {
"arm64-v8a": {
"asset": "libmpv-android-9e21e8f9ba00-arm64-v8a.tar.gz",
"checksum": "307113fcbb06d811349f94619ac772a200941c3eb7a1bba451ba85f1186962eb"
},
"armeabi-v7a": {
"asset": "libmpv-android-9e21e8f9ba00-armeabi-v7a.tar.gz",
"checksum": "801ff77ceb4a6d8defee16ff37a68aa2f2dab83b033f66dab40a22f55b7398d4"
},
"x86": {
"asset": "libmpv-android-9e21e8f9ba00-x86.tar.gz",
"checksum": "725da8ade58c495c8497f28e50396e315b25d8f7f1d36a2ab792103276af04db"
},
"x86_64": {
"asset": "libmpv-android-9e21e8f9ba00-x86_64.tar.gz",
"checksum": "bdaaf55915202e78fff7221fce471b8522f1a26a75290f7bf10bca90f3217df8"
}
},
"key": "9e21e8f9ba00"
},
"linux": {
"assetBase": "https://github.com/edde746/mpv-build/releases/download/binaries-linux",
"assets": {
"aarch64": {
"asset": "libmpv-linux-8fb6da562f10-aarch64.tar.zst",
"checksum": "35e02d31b3b3aaa52272bab4dc54ef328fe8ecc92c2eaa2a015c83b72dfa4bc1"
},
"x86_64": {
"asset": "libmpv-linux-8fb6da562f10-x86_64.tar.zst",
"checksum": "d3fbbca4d1457dc9205848b50e4483cb33f3877a5c9a3e31f7710f6c95e1e539"
}
},
"key": "8fb6da562f10"
},
"windows": {
"assetBase": "https://github.com/edde746/mpv-build/releases/download/binaries-windows",
"assets": {
"aarch64": {
"asset": "libmpv-windows-500299d05130-aarch64.zip",
"checksum": "8a4c1a444ba18b1a7a3418a03b7eab23b1fd3496e8e3a52b73673e89eadb4364"
},
"x86_64": {
"asset": "libmpv-windows-500299d05130-x86_64.zip",
"checksum": "30da11572f25a908cdcd4ea57b45930a21917135a68cb24bc32fd0863af610d0"
}
},
"key": "500299d05130"
}
},
"commit": "cd1313c8c00c385c267a9a74bd37fe10e690e4d1",
"formatVersion": 1,
"repo": "edde746/mpv-build"
}