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
58 lines
2.1 KiB
JSON
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"
|
|
}
|