2020-10-27 19:07:57 by Adam Ciarcinski | Files touched by this commit (2) | |
Log message:
libass: updated to 0.15.0
Release 0.15.0
Boo! Three long years in the making due to large internal changes, this \
long-awaited release brings bug fixes, speed, and a new mechanism for opting \
into VSFilter-incompatible features:
Fix backwards/VSFilter-incompatible font sizes with FreeType 2.10+
Improve speed via better caching
Require HarfBuzz unconditionally to ensure good shaping for complex scripts
ass_set_use_margins(true) now simply places text on the whole screen instead of \
attempting to tie it to video positioning (set by the margin values) and failing \
in various ways when margins are used to implement pan & scan in a video \
player
Add ass_track_set_feature() & catch-all ASS_FEATURE_INCOMPATIBLE_EXTENSIONS
Add ASS_FEATURE_BIDI_BRACKETS to enable Unicode 6.3+ bracket matching when \
applying the Unicode Bidirectional Algorithm (incompatible with VSFilter; \
requires libass built with FriBidi 1.0+)
Fix stack overflow on deeply nested \t tags
Fix positioning of events with leading line breaks
Fix small but nonzero \bord becoming \bord0 (regression in 0.14.0)
Measure BorderStyle=4 box padding from glyph border, not from glyph fill
Scale everything from script resolution if storage size is not set (including \
borders and shadows regardless of ScaledBorderAndShadow)
Fix the default aspect ratio calculation when neither ass_set_pixel_aspect() nor \
ass_set_aspect_ratio() is called
Multiple fixes for karaoke override tags
Handle memory allocation failures better: avoid some crashes and produce images \
closer to truth
Avoid some integer overflows
Add internal infrastructure for regression testing
Improve VSFilter compatibility:
- Treat invalid nested \t tags like VSFilter
- Make \t(T,T,...) at time exactly T use the post-transition values
- Make lines stack more like they do in VSFilter
- Default ScaledBorderAndShadow to 0 (like VSFilter), except for subtitles that \
were produced by old FFmpeg/Libav
- Make shadow positioning with 3D transforms match VSFilter’s
- Cut out glyphs from border & shadow in all the same cases as VSFilter
- Match VSFilter on animated color tags with negative acceleration
- Fix parsing of some files that VSFilter accepts but libass didn’t by \
ignoring leading whitespace in each line of an ASS file or CodecPrivate
- Improve font selection with CoreText
- Stop faux-bolding fonts that are too bold to get faux bold in VSFilter
- Ignore leading/trailing spaces when calculating height of nonblank lines
- Match VSFilter on \fade with large alpha value arguments
- Stop splitting bitmaps on font substitution
- Multiple fixes for Banner and Scroll effects
- Multiple fixes for karaoke override tags
|
2020-08-17 22:20:41 by Leonardo Taccari | Files touched by this commit (2202) |
Log message:
*: revbump after fontconfig bl3 changes (libuuid removal)
|
2020-03-10 23:11:24 by Thomas Klausner | Files touched by this commit (1681) | |
Log message:
librsvg: update bl3.mk to remove libcroco in rust case
recursive bump for the dependency change
|
2020-03-08 17:51:54 by Thomas Klausner | Files touched by this commit (2833) |
Log message:
*: recursive bump for libffi
|
2018-11-12 04:53:16 by Ryo ONODERA | Files touched by this commit (1532) |
Log message:
Recursive revbump from hardbuzz-2.1.1
|
2018-03-12 12:18:01 by Thomas Klausner | Files touched by this commit (2155) |
Log message:
Recursive bumps for fontconfig and libzip dependency changes.
|
2017-11-02 15:25:55 by Adam Ciarcinski | Files touched by this commit (2) | |
Log message:
libass: updated to 0.14.0
libass (0.14.0)
* Brand new, faster and better outline stroker (replaces FreeType stroker)
* Remove option to use the FreeType rasterizer
* Fix spots of missing border around self-intersecting shapes
* Switch from Yasm to NASM for building hand-written assembler code
* Support Core Text font provider on Mac OS X 10.6 and 10.7
* Clear font cache in ass_set_fonts(). This fixes potentially incorrect
font choices and an occasional crash if this function is called midway
through rendering a file.
|
2017-08-16 23:22:14 by Thomas Klausner | Files touched by this commit (37) |
Log message:
Update some HOMEPAGEs.
|
2017-07-16 12:00:38 by Adam Ciarcinski | Files touched by this commit (2) |
Log message:
Release 0.13.7
Fix invalid memory accesses with BorderStyle=4
Fix change detection bug on frame resizes
Fix cache bugs with border size
Reduce precision of border width in font outline caching
Don't treat :;<=>? as hexadecimal digits in color headers
Fix parsing of unusual Alignment values in ASS style definitions
Fix potential truncation in timestamp parsing
Treat negative PlayResX/PlayResY like VSFilter
Fixes to parsing of embedded fonts
Remove arbitrary bitmap limit (fixes issues with subtitle rendering at 4K)
Allow using shadow offset to adjust size of background with BorderStyle=4
Fix TrueType/OpenType font collection handling with the DirectWrite backend
|
2017-02-12 07:26:18 by Ryo ONODERA | Files touched by this commit (1451) |
Log message:
Recursive revbump from fonts/harfbuzz
|