Accepting request 1041972 from multimedia:libs

update to 0.17.0, fixup sr#1041850

Dominique Leuenberger 6 months ago committed by Git OBS Bridge
commit 15e7f284b5

@ -1,3 +0,0 @@
oid sha256:5dbde9e22339119cf8eed59eea6c623a0746ef5a90b689e68a090109078e3c08
size 396304

@ -0,0 +1,3 @@
oid sha256:971e2e1db59d440f88516dcd1187108419a370e64863f70687da599fdf66cc1a
size 403780

@ -1,3 +1,48 @@
Wed Dec 7 16:34:47 UTC 2022 - Dirk Müller <>
- update to 0.17.0:
* This releases major feature is the addition of a new ASS ScriptInfo
header pair: LayoutResX and LayoutResY. The introduction has been
coordinated with active VSFilters and will soon be available in xy-
VSFilter and XySubFilter as well.
* Since the beginning, many features in ASS scale relative to or are
otherwise affected by the storage resolution of the video file the subs
are bundled with. Adjusting subs for different video resolutions
traditionally took non-trivial effort. Of course this behavior must be
kept by default to preserve compatibility with existing files. But now,
setting both of the new headers to a positive, non-zero value will
replace the video storage resolution with the specified resolution for
the whole file, allowing easy reuse across all encodes of the same
display aspect ratio. This includes PAR effects, so reuse across
anamorphic and non-anamorphic releases is possible too.
* Detailed Changes:
* Fix various parts relating to automatic linebreaking
* Fix rendering when hinting was enabled and fontsizes or scales are zero
* Switch build to a non-recursive setup for improved parallelism
* Improve quality of SSA Effects movement
* Further documentation improvements
* Completely invalid Events are now discarded during parsing
* Introduction of LayoutRes{X,Y} script headers
* New AlphaLevel style override to set all alpha values while keeping the
* Add ASS_FEATURE_WRAP_UNICODE to allow automatic linebreaks in accordance
with the Unicode line breaking algorithm instead of ASS' much stricter
breaking rules. For the feature to be available at runtime, libass must
be linked against the new optional dependency libunibreak.
* Improve VSFilter compatibility:
* Fix premature truncation of animated alphas (was a 0.15.0 regression)
* Fix handling of small delay parameters for legacy SSA Effects
* Fix x-scaling with PlayResX
* Fix x-scaling for anamorphic video (except for \be whose scaling remains
buggy in general)
* Support SSA's AlphaLevel style field
* Support the \kt override tag from VSFilter's v4++ set
* Parse ScriptType headers
* Parse integer header, style and event field values like VSFilter
* Ignore trailing whitespace in an event's text
Wed May 18 15:21:57 UTC 2022 - Dominique Leuenberger <>

@ -18,7 +18,7 @@
%define sover 9
Name: libass
Version: 0.16.0
Version: 0.17.0
Release: 0
Summary: Library for SSA/ASS-formatted subtitle rendering
License: ISC