Page MenuHomeSolus

mpv: backport patches for better compatibility with libass 0.15.0
ClosedPublic

Authored by aleksvor on Oct 27 2020, 6:22 AM.
Tags
None
Referenced Files
F11066477: D9888.diff
Fri, Aug 11, 6:07 PM
F10945318: D9888.diff
Sat, Jul 15, 3:33 AM
F10897348: D9888.id23796.diff
Jul 2 2023, 6:06 AM
F10897075: D9888.diff
Jul 2 2023, 4:18 AM
F10892599: D9888.id23789.diff
Jun 30 2023, 3:32 AM
F10888321: D9888.diff
Jun 27 2023, 1:13 AM
F10814694: D9888.id.diff
May 31 2023, 5:01 PM
F10785764: D9888.id.diff
May 26 2023, 5:18 AM
Subscribers

Details

Summary

The first patch corrects the rendering of the OSC - it relies on ScaledBorderAndShadow being set to 1, and as in new libass the default has been set to 0, this property needs to be set explicitly.
The second patch is purely cosmetic - it just replaces deprecated funtion calls with modern ones; the functionality shouldn't be affected, but we won't get deprecation warnings during build.
Depends on D9887.

Test Plan

Watched video with complex ASS/SSA subs in mpv, checked the correctness of the subtitles and OSC.

Diff Detail

Repository
R2107 mpv
Lint
Lint Not Applicable
Unit
Tests Not Applicable