Revisions of libass

Dave Plater's avatar Dave Plater (plater) accepted request 1129134 from llyyr's avatar llyyr (llyyr) (revision 65)
- Require libunibreak during build for better linebreaking of
  unicode text.
buildservice-autocommit accepted request 1073041 from Takashi Iwai's avatar Takashi Iwai (tiwai) (revision 64)
baserev update by copy to link target
Takashi Iwai's avatar Takashi Iwai (tiwai) accepted request 1072930 from Dirk Mueller's avatar Dirk Mueller (dirkmueller) (revision 63)
- update to 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
  * x86: detect GNU Hurd and configure NASM appropriately
buildservice-autocommit accepted request 1041972 from Stefan Seyfried's avatar Stefan Seyfried (seife) (revision 62)
baserev update by copy to link target
Stefan Seyfried's avatar Stefan Seyfried (seife) committed (revision 61)
fix changelog entry, '\be' was replaces by '^He' erroneously :-)
Takashi Iwai's avatar Takashi Iwai (tiwai) accepted request 1041176 from Dirk Mueller's avatar Dirk Mueller (dirkmueller) (revision 60)
- update to 0.17.0:
  * This release’s 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
    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:
buildservice-autocommit accepted request 977969 from Takashi Iwai's avatar Takashi Iwai (tiwai) (revision 59)
baserev update by copy to link target
Takashi Iwai's avatar Takashi Iwai (tiwai) accepted request 977965 from Dominique Leuenberger's avatar Dominique Leuenberger (dimstar) (revision 58)
- Update to version 0.16.0:
  + 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.
  + 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.
Dave Plater's avatar Dave Plater (plater) accepted request 920169 from Oleg Oshmyan's avatar Oleg Oshmyan (astiob) (revision 57)
- Update to version 0.15.2
  * Fix some format string bugs, which could lead to
    garbled log messages or on some platforms crashes
  * Fix ass_set_fonts_dir failing to load long paths
  * Better handling of control characters that have no associated font glyphs
- Update Requires and BuildRequires to actual pkgconfig versions
buildservice-autocommit accepted request 890462 from Dominique Leuenberger's avatar Dominique Leuenberger (dimstar) (revision 56)
baserev update by copy to link target
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar) accepted request 890117 from Ferdinand Thiessen's avatar Ferdinand Thiessen (susnux) (revision 55)
Update to version 0.15.1
buildservice-autocommit accepted request 852079 from Takashi Iwai's avatar Takashi Iwai (tiwai) (revision 54)
baserev update by copy to link target
Takashi Iwai's avatar Takashi Iwai (tiwai) accepted request 851536 from Luigi Baldoni's avatar Luigi Baldoni (alois) (revision 53)
- Update to version 0.15.0
  * 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
buildservice-autocommit accepted request 548015 from Tomáš Chvátal's avatar Tomáš Chvátal (scarabeus_iv) (revision 52)
baserev update by copy to link target
Tomáš Chvátal's avatar Tomáš Chvátal (scarabeus_iv) accepted request 547733 from Martin Pluskal's avatar Martin Pluskal (pluskalm) (revision 51)
- 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.
buildservice-autocommit accepted request 501356 from Ismail Dönmez's avatar Ismail Dönmez (namtrac) (revision 50)
baserev update by copy to link target
Ismail Dönmez's avatar Ismail Dönmez (namtrac) committed (revision 49)
- 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
buildservice-autocommit accepted request 459529 from Ismail Dönmez's avatar Ismail Dönmez (namtrac) (revision 48)
baserev update by copy to link target
Ismail Dönmez's avatar Ismail Dönmez (namtrac) accepted request 459521 from Martin Pluskal's avatar Martin Pluskal (pluskalm) (revision 47)
- Update to version 0.13.6:
buildservice-autocommit accepted request 433791 from Ismail Dönmez's avatar Ismail Dönmez (namtrac) (revision 46)
baserev update by copy to link target
Displaying revisions 1 - 20 of 65
openSUSE Build Service is sponsored by