Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

libass9-0.14.0-3.3.1 RPM for x86_64

From OpenSuSE Leap 15.3 for x86_64

Name: libass9 Distribution: SUSE Linux Enterprise 15
Version: 0.14.0 Vendor: SUSE LLC <https://www.suse.com/>
Release: 3.3.1 Build date: Tue Mar 16 11:25:27 2021
Group: System/Libraries Build host: sheep14
Size: 208400 Source RPM: libass-0.14.0-3.3.1.src.rpm
Packager: https://www.suse.com/
Url: https://github.com/libass/libass
Summary: Library for SSA/ASS-formatted subtitle rendering
libass is a subtitle renderer for the ASS/SSA
(Advanced Substation Alpha/Substation Alpha) subtitle
format. It is mostly compatible with VSFilter.

Provides

Requires

License

ISC

Changelog

* Tue Mar 16 2021 pgajdos@suse.com
  - security update
  - added patches
    fix CVE-2020-26682 [bsc#1177862], signed integer overflow in the call to outline_stroke() from ass_outline_construct()
    + libass-CVE-2020-26682.patch
* Sun Dec 03 2017 mpluskal@suse.com
  - Update to version 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
    * 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.
* Tue Jun 06 2017 idonmez@suse.com
  - Update to version 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
* Tue Feb 21 2017 mpluskal@suse.com
  - Update to version 0.13.6:
    * Add Justify style override that changes text justification
      (left/right/center) without affecting event positioning. This
      breaks ABI compatibility with prior releases.
    * Fix ass_set_cache_limits() to affect total bitmap cache size
      including composite bitmap cache.
    * Number parsing fixes
      + Fix illegal read when parsing some numbers in scientific
      notation with huge exponents.
      + Correctly evaluate numbers in scientific notation with large
      exponents.
      + Correctly evaluate numbers with many leading zeros.
    * Bug fixes found with fuzzing
      + Fix a small memory leak in the parser.
      + Fix illegal read in the parser on specially crafted input
      with \t tags.
* Wed Oct 05 2016 tchvatal@suse.com
  - Update 0.13.4:
    * Fuzzing fixes bnc#1002982 CVE-2016-7969, CVE-2016-7970 and
      CVE-2016-7972
    * 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.
* Thu Feb 25 2016 mpluskal@suse.com
  - Update to 0.13.2
    * 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.
* Thu Dec 17 2015 idonmez@suse.com
  - Update to 0.13.1
    * Much faster duplicate event check in ass_process_chunk.
    * Interpret negative timestamp components as actual negative numbers.
    * 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
    * Fix some small memory leaks, potential crashes and bad data uses
* Wed Dec 16 2015 jengelh@inai.de
  - Update summary/description
* Mon Dec 07 2015 jengelh@inai.de
  - Update RPM groups
* Sun Nov 22 2015 mpluskal@suse.com
  - Update to 0.13.0
    * Add native font selection backends for OSX (CoreText) and
    Windows (DirectWrite). You can now run libass without
    fontconfig on these platforms. This fixes problems with
    fontconfig behaving badly on these platforms (it could take
    minutes to scan all system fonts). Even on Linux, this speeds
    up loading of embedded fonts (such as provided by
    ass_add_font()). The DirectWrite backend only works on Windows
    Vista and later. On XP, fontconfig is still needed. libass can
    be compiled with both DirectWrite and fontconfig, and then it
    will fallback to fontconfig automatically if DirectWrite is not
    available at runtime.
    * Add ass_get_available_font_providers() API function.
    * Change the 4th parameter of ass_set_fonts(). This now selects
    the font provider. This is somewhat backwards compatible with
    the old behavior, but if you ever passed values other than 0
    or 1, your application might break with this libass release.
    * The ass_fonts_update() function now does nothing. It's kept
    for backward compatibility only.
    * Much faster gaussian blur. This can bring a large speedup with
    big blurred signs and such.
    * Drop ENCA support
    * Bug fixes
    + Fix compilation of the freetype rasterizer (disabled by
    default)
    + Fix rendering with some cases of consecutive line breaks
    (\N\N).
    + Fix some memory allocation failure checks
    + Avoid system locale dependent behavior by reinventing some
    standard C functions
    + Fix rendering errors with strikes (GH #193)
    + MSVC compilation fixes
  - Enable harfbuzz and yasm build requires
* Tue Jul 14 2015 mpluskal@suse.com
  - Update to 0.12.3
    * VSFilter blur compatibility changes
    * VSFilter color/alpha parsing compatibility changes
    * Bugfixes
      + Fix some potential memory leaks and crashes
      + Fix large timestamps (larger than about 600 hours)
      + Fix a potential crash with the new rasterizer and complex
      fonts
      + Do not apply user-configured line position to non-dialog
      events
      + Strictly clip non-dialog events to the video rectangle
  - Changes for 0.12.2
    * Add extern "C" guards to the public headers for C++
      compatibility
    * Improvements to style override API and implementation
    * Bugfixes
      + Fix some rasterizer bugs of unknown severity
      + Fix a broken memset() of unknown severity
      + Make timestamp parsing more lenient, which makes libass
      accept invalid
      + files accepted by most other ASS parsers
      + Increase compatibility with broken ASS drawings accepted by
      VSFilter
* Fri Jan 30 2015 p.drouand@gmail.com
  - Update to version 0.12.1 (bnc#921212)
    * Make ASS drawings with an extremely high number of control points work
      This change increases compatibility with VSFilter.
    * Bugfixes
    - Fix a crash when using newer harfbuzz versions (GH #155)
    - Load embedded memory fonts correctly
    - Large shadow offsets rendered incorrectly (GH #142)
    - Fix incorrect closing of last drawing contour
    - Fix issues with undefined behavior in shifts
    - Lots of of malloc() error checking
  - Update home and download source Url to new project home
  - Add baselibs.conf in sources list for Factory

Files

/usr/lib64/libass.so.9
/usr/lib64/libass.so.9.0.2


Generated by rpm2html 1.8.1

Fabrice Bellet, Sat Oct 9 18:42:02 2021