./multimedia/libass, Portable subtitle renderer for the ASS/SSA subtitle format

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 0.14.0, Package name: libass-0.14.0, Maintainer: pkgsrc-users

libass 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:
[converters/fribidi]

Master sites:

SHA1: e7335c043445e6febaa6330fc38828b00c526cac
RMD160: 5353d6ec72c66b825488080a8db605ca42d44b42
Filesize: 347.906 KB

Version history: (Expand)


CVS history: (Expand)


   2017-11-02 15:25:55 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
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) | Package updated
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
   2017-02-06 14:56:14 by Thomas Klausner | Files touched by this commit (1452)
Log message:
Recursive bump for harfbuzz's new graphite2 dependency.
   2016-11-01 21:15:28 by Maya Rashish | Files touched by this commit (2) | Package updated
Log message:
libass: update to 0.13.4

changes from 0.13.1 to 0.13.4

    Bug fixes found with fuzzing
    Fix memory reallocation in the shaper. (CVE-2016-7972)
    Fix two small memory leaks in the parser and test program.
    Fix illegal read in Gaussian blur coefficient calculations. (CVE-2016-7970)
    Fix mode 0/3 line wrapping equalization in specific cases which could result \ 
in illegal reads while laying out and shaping text. (CVE-2016-7969)

    Improve compatibility/portablility of build system, should fix e.g. \ 
compilation on Solaris.
    Fix memory leak in DirectWrite font provider.
    Fix the rasterizer when rendering some large outlines.
    Remove hack that forced RTL base direction depending on font encoding.
    Greatly improve the internal caches with refcounting and gradual clearing.

    Add ass_set_check_readorder() API function to disable use of the ReadOrder \ 
field for duplicate checking in ass_process_chunk().
    ass_step_sub(track, now, 0) now finds the start of the subtitle at now.
    Bug fixes:
        Fix an issue with the new duplicate checking, which could lead to \ 
missing subtitles after seeking.
        Fix a crash with Core Text under specific circumstances.
   2015-12-13 11:25:48 by Adam Ciarcinski | Files touched by this commit (2)
Log message:
Release 0.13.1:
Much faster duplicate event check in ass_process_chunk. This can bring a large \ 
speedup for embedded subtitles with lots of events. To make this possible, it is \ 
now forbidden to combine calls to ass_process_chunk with any other method of \ 
manipulating the event list, namely, manual manipulation and calls to \ 
ass_process_data, ass_read_memory and ass_read_file.
Interpret negative timestamp components as actual negative numbers. This change \ 
increases compatibility with VSFilter.
Font matching changes for VSFilter compatibility
Look up fonts that contain PostScript outlines by their PostScript name instead \ 
of their full names. Family names continue to be used for all fonts.
Keep spaces in font names
Drop support for Fontconfig < 2.10.92 to ensure correct font matching
Bug fixes
Fix building the assembler code for the x32 ABI
Fix static linking against libass through pkg-config when libass uses libiconv
Fix some small memory leaks, potential crashes and bad data uses
   2015-11-04 00:54:34 by Alistair G. Crooks | Files touched by this commit (150)
Log message:
Add SHA512 digests for distfiles for multimedia category

Problems found locating distfiles:
        Package adobe-flash-plugin11: missing distfile \ 
flash-plugin-11.2.202.540-release.i386.rpm
        Package gmplayer: missing distfile mplayer/AlienMind-1.2.tar.bz2
        Package gmplayer: missing distfile mplayer/BlueHeart-1.5.tar.bz2
        Package gmplayer: missing distfile mplayer/CornerMP-aqua-1.4.tar.bz2
        Package gmplayer: missing distfile mplayer/MPlayer-1.1.1.tar.xz
        Package gmplayer: missing distfile mplayer/WMP6-2.2.tar.bz2
        Package gmplayer: missing distfile mplayer/gnome-1.1.tar.bz2
        Package gmplayer: missing distfile mplayer/hwswskin-1.3.tar.bz2
        Package gmplayer: missing distfile mplayer/neutron-1.6.tar.bz2
        Package gmplayer: missing distfile mplayer/plastic-1.3.tar.bz2
        Package gmplayer: missing distfile mplayer/slim-1.3.tar.bz2
        Package gmplayer: missing distfile mplayer/xine-lcd-1.2.tar.bz2
        Package handbrake: missing distfile handbrake/HandBrake-0.9.3.tar.gz
        Package handbrake: missing distfile handbrake/bzip2-1.0.5.tar.gz
        Package handbrake: missing distfile handbrake/faad2-2.6.1.tar.gz
        Package handbrake: missing distfile handbrake/lame-3.98.tar.gz
        Package handbrake: missing distfile handbrake/libdvdread-0.9.7.tar.gz
        Package handbrake: missing distfile handbrake/libmp4v2-r45.tar.gz
        Package handbrake: missing distfile handbrake/libquicktime-0.9.10.tar.gz
        Package handbrake: missing distfile handbrake/libtheora-1.0.tar.gz
        Package handbrake: missing distfile handbrake/mpeg2dec-0.5.1.tar.gz
        Package handbrake: missing distfile handbrake/x264-r1028-83baa7f.tar.gz
        Package handbrake: missing distfile handbrake/zlib-1.2.3.tar.gz
        Package libdvdcss: missing distfile libdvdcss-1.3.99.tar.bz2
        Package mplayer-share: missing distfile mplayer/MPlayer-1.1.1.tar.xz
        Package mpv: missing distfile mpv-0.12.0.tar.gz
        Package realplayer-codecs: missing distfile rp8codecs-20040626.tar.bz2
        Package realplayer-codecs: missing distfile rp8codecs-alpha-20050115.tar.bz2
        Package win32-codecs: missing distfile rp9codecs-win32-20050115.tar.bz2
        Package xanim: missing distfile xa2.0_cvid_netbsd386.o.gz
        Package xanim: missing distfile xa2.0_iv32_netbsd386.o.gz
        Package xanim: missing distfile xa1.0_cyuv_netbsd68k.o.gz
        Package xanim: missing distfile xa2.0_cvid_linuxELF.o.gz
        Package xanim: missing distfile xa2.0_iv32_linuxELF.o.gz
        Package xanim: missing distfile xa1.0_cyuv_sparcAOUT.o.gz
        Package xanim: missing distfile xa2.0_cvid_sparcELF.o.gz
        Package xanim: missing distfile xa2.0_iv32_sparcELF.o.gz
        Package xanim: missing distfile xa1.0_cyuv_linuxPPC.o.gz

Otherwise, existing SHA1 digests verified and found to be the same on
the machine holding the existing distfiles (morden).  All existing
SHA1 digests retained for now as an audit trail.