diff --git a/extra/libass/checksums b/extra/libass/checksums index 6d166b33..af7f517c 100644 --- a/extra/libass/checksums +++ b/extra/libass/checksums @@ -1,2 +1,2 @@ -86a670e51930e260e7da9c31d7b9c15d99408566c0144f0c3221c31d9ed5b2b30f -07ddd25fd63cb17cdb456048c8cc4d002872eb8212e34ea5412042543bf8c7b701 +049a2b9b2ca7a34eff8bdadcd7485e6a75fcbfbafb04ac6aeefb77923b7b69c2b0 +344eb46475a7a19019c3b86184f415dc1e737f81e577770b6b0b051d9451969240 diff --git a/extra/libass/patches/no-fribidi.patch b/extra/libass/patches/no-fribidi.patch index 69db9a04..69cb2bce 100644 --- a/extra/libass/patches/no-fribidi.patch +++ b/extra/libass/patches/no-fribidi.patch @@ -20,7 +20,7 @@ index 581c131..0cb5458 100644 ASS_Image result; CompositeHashValue *source; diff --git a/libass/ass_shaper.c b/libass/ass_shaper.c -index db61963..014b318 100644 +index 77cf909..014b318 100644 --- a/libass/ass_shaper.c +++ b/libass/ass_shaper.c @@ -90,8 +90,7 @@ struct ass_shaper_font_data { @@ -198,7 +198,7 @@ index db61963..014b318 100644 - return NULL; - - last_break = i + 1; -- if (shaper->whole_text_layout) +- if (shaper->whole_text_layout && glyphs[i].symbol == '\n') - pdir++; - } - } diff --git a/extra/libass/version b/extra/libass/version index e68c70e8..1f27ea97 100644 --- a/extra/libass/version +++ b/extra/libass/version @@ -1 +1 @@ -0.17.0 1 +0.17.1 1