Path to this page:
./
multimedia/libass,
Portable subtitle renderer for the ASS/SSA subtitle format
Branch: CURRENT,
Version: 0.17.3,
Package name: libass-0.17.3,
Maintainer: pkgsrc-userslibass is a portable subtitle renderer for the ASS/SSA (Advanced
Substation Alpha/Substation Alpha) subtitle format. It is mostly
compatible with VSFilter.
Required to run:[
textproc/enca] [
converters/fribidi] [
graphics/freetype2] [
fonts/fontconfig] [
fonts/harfbuzz]
Master sites:
Filesize: 432.367 KB
Version history: (Expand)
- (2024-07-03) Updated to version: libass-0.17.3
- (2024-05-19) Updated to version: libass-0.17.2
- (2023-11-12) Updated to version: libass-0.17.1nb1
- (2023-02-27) Updated to version: libass-0.17.1
- (2023-01-30) Updated to version: libass-0.17.0nb1
- (2022-12-04) Updated to version: libass-0.17.0
CVS history: (Expand)
2024-07-03 07:25:29 by Adam Ciarcinski | Files touched by this commit (2) | |
Log message:
libass: updated to 0.17.3
libass (0.17.3)
* Fix 0.17.2 regression in the fontconfig fontprovider
leading to undesirable widths being chosen from large typographic families
* Fix configure generated with slibtool-provided autoconf macros
* Fix "make check" for shared-only builds
* Constify some API parameters in a backwards-compatible manner
* Add new ass_malloc and ass_free API functions
* Tweak default optimization flags
* Speed up parsing of events with very long override blocks
* Improve handling of HarfBuzz-related failures
|
2024-05-19 13:59:47 by Thomas Klausner | Files touched by this commit (2) | |
Log message:
libass: update to 0.17.2.
libass (0.17.2)
* Fix rendering of \h in certain cases
* Fix a minor memory leak in the CoreText and DirectWrite font provider
* Fix wrong ASS_Image dimensions for huge BorderStyle=4 backgrounds
potentially leading to out of bound reads by API users
* Improve quality of animated rectangular clips
* Improve accuracy of cache limits
* Full-Unicode cmaps are now always preferred
* Improve font selection compatibility in the DirectWrite font provider
* Improved documentation
* Color mangling notes in ass_types.h were updated for tone mapping and HDR video
* Guidelines for producing portable ASS files can now be found in our wiki
* Updating selective overrides now forces a cache clear to avoid issues with \
outdated caches
* Frame and storage resolutions are now limited to what a single ASS_Image can \
represent
* make check now runs checkasm if assembly is enabled
* CoreText can now be used on Mac OS X 10.5
* Meson/muon is now offered as a secondary build system bringing back \
first-party MSVC support
Note however it is not at feature parity with autotools in all cases
* aarch64: add optimized assembly routines covering the same set as on x86;
they work on both little and big endian systems
* x86: add SSSE3 versions of some assembly routines to help CPUs without AVX2
* x86: it is now possible to build binaries with optimized assembly and SHSTK \
support
* Improve VSFilter compatibility:
* Trailing spaces are no longer trimmed from style and
event string fields (this does not affect Text)
* All BiDi paragraph separators now delimit BiDi runs
* Fix treatment of font weights < 10
* Match GDI's faux italic slant
* Employ faux italics and faux bolding in the same cases as GDI
* Better match font selection with regard to italic and weight
* Treat empty Style name as "Default"
* Various drawing fixes
* Reject drawings not starting with a valid m command or invalid m followed \
by valid n
* Drop coordinates following invalid commands rather than appending them to \
the prior command
* Ignore p commands without enough preceding nodes
* Partially fix s and p commands used outside of a properly closed b-spline \
sequence
|
2023-11-12 14:24:43 by Thomas Klausner | Files touched by this commit (2570) |
Log message:
*: revebump for new brotli option for freetype2
Addresses PR 57693
|
2023-02-27 13:38:05 by Adam Ciarcinski | Files touched by this commit (2) | |
Log message:
libass: updated to 0.17.1
libass (0.17.1)
* Fix buffer overread if soft-wrapping occurred and
ASS_FEATURE_WHOLE_TEXT_LAYOUT was enabled via API or due to Encoding -1
(bug introduced in 0.16.0)
* x86: detect GNU Hurd and configure NASM appropriately
|
2023-01-29 22:18:34 by Ryo ONODERA | Files touched by this commit (2527) |
Log message:
*: Recursive revbup from graphics/freetype2
|
2022-12-03 22:27:35 by Adam Ciarcinski | Files touched by this commit (2) | |
Log message:
libass: updated to 0.17.0
libass (0.17.0)
* 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 color
* 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
|
2022-05-13 07:21:03 by Adam Ciarcinski | Files touched by this commit (2) | |
Log message:
libass: updated to 0.16.0
libass (0.16.0)
* Fix missing `-framework` options in libass.pc on macOS
* Fix missing GDI or DirectWrite options in libass.pc on Win32
* Fix crashes with fonts missing Postscript names and without one
being synthesised by the font provider
* Fix crashes on negative fontsizes and some overflows
* Fix a rare memory leak introduced in 0.13.0
* Fix minimum dependency versions in configure and our pc-file
* Fix our public headers for use with GCC versions between 3.1.0 and 4.5.0
(was a regression introduced in 0.15.0)
* x86: Fix potential buffer over-read by 16 bytes with AVX2 assembly
when large tiles are not enabled (the default)
* x86: Fix PIC flags not being interpreted by the assembler, breaking the
asm-enabled build setup on NetBSD and OpenBSD. On 32-bit x86, if the toolchain
requires PIC objects and relies on compiler defaults to get PIC implicitly,
you need to pass `--with-pic` to configure to ensure NASM always produces
PIC objects
* x86: Fix AVX support not being detected on non-Intel CPUs and some VMs
* x86: Fix CPUID being used on CPUs not supporting the instruction (<= i486)
and the way it is used for CPUs with less than 7 CPUID-leafs
which could lead to crashes due to illegal instructions
* MS Windows-only issue: Fix crashes with FreeType >= 2.11.1 on Win32
when rendering strikethrough or underline
* Improve `\iclip` quality
* Improve quality of very small outlines
* Switch to wyhash for much better cache performance
* Propagate ZWJ/ZWNJ effects across glyph run boundaries
* Do not depend on compiler-specific defines to actually use built assembly
* Expand documentation and fix mistakes in it
* configure now errors out if an explicitly requested feature is unavailable
* MS Windows-only issue: ease linking against static/shared GNU FriBidi
* Add ASS_FEATURE_WHOLE_TEXT_LAYOUT to apply bidi, shaping and \fay
to the entire unsplit event text. The non-portable `Encoding=-1` mode
always behaves as if the feature were enabled
* MS Windows-only issue: add support for arbitrary Unicode paths;
see documentation of related functions for details
* Improve VSFilter compatibility
* Do not treat format lines using `Actor` in place of `Name`
as custom format lines. The former is used by VSFilter itself,
the latter by Aegisub
* Run bidi and shaping on each glyph run separately by default
* Match VSFilter's \fsp effects on bidi and shaping
* Match VSFilter's \fay behaviour
* Support non-Unicode font cmaps when Win32 API or iconv
is available and can convert to the relevant encoding
* Treat empty clip outlines as if everything was outside the clip
not inside (was a 0.14.0 regression)
* Parse integer parameters of override tags more like VSFilter
|
2021-12-08 17:07:18 by Adam Ciarcinski | Files touched by this commit (3063) |
Log message:
revbump for icu and libffi
|