index
:
libass
0.10.2
0.17.1-branch
checkasm
ci
configure
constness
coverity_scan
coverity_verbose_test
explicit-ts-tagging
master
no-iconv
pthreads
rgba
scan-build
split_ass_render_event
a portable subtitle renderer for the ASS/SSA (Advanced Substation Alpha/Substation Alpha) subtitle format
summary
refs
log
tree
commit
diff
stats
log msg
author
committer
range
path:
root
/
libass
/
ass_render.h
Commit message (
Expand
)
Author
Age
Files
Lines
*
Improve \kf position rounding
Oleg Oshmyan
2020-10-27
1
-2
/
+2
*
Fix \kf fill positioning
Oleg Oshmyan
2020-10-27
1
-3
/
+8
*
Drop the now-useless, previously-broken first_pos_x
Oleg Oshmyan
2020-10-27
1
-2
/
+0
*
ass_render: Replace Segment with Rect
Oneric
2020-10-22
1
-5
/
+0
*
Make harfbuzz a hard dependency; closes #199
rcombs
2020-10-22
1
-6
/
+0
*
Split glyph runs early
Oleg Oshmyan
2020-10-19
1
-1
/
+1
*
Fix Scroll effects with rectangle \clip/\iclip
Oleg Oshmyan
2020-10-18
1
-0
/
+1
*
Support Banner/Scroll effects with \pos/\move
Oleg Oshmyan
2020-10-18
1
-4
/
+4
*
Ignore metrics of trimmable whitespace on nonblank lines
Oleg Oshmyan
2020-09-19
1
-0
/
+1
*
Use bool and true/false assignments for GlyphInfo::skip
Oleg Oshmyan
2020-09-19
1
-1
/
+2
*
render: match VSFilter's behavior when painting fill in shadow/border
rcombs
2020-08-30
1
-0
/
+1
*
Take border into account during collision detection
Oneric
2020-07-05
1
-0
/
+3
*
renderer: fix subtitles to full screen frame iff use_margins
Oleg Oshmyan
2020-07-05
1
-4
/
+4
*
render: reorder context fields to eliminate padding
rcombs
2020-05-26
1
-13
/
+14
*
renderer: fix incorrect deallocation
Dr.Smile
2019-09-26
1
-0
/
+1
*
bitmap: remove level of indirection in bitmap functions
Dr.Smile
2019-05-20
1
-1
/
+1
*
renderer: improve handling of subpixel shift
Dr.Smile
2019-05-20
1
-1
/
+0
*
renderer: move outline stroking immediately before rasterization
Dr.Smile
2019-05-20
1
-3
/
+2
*
Consolidate and quantize all transformations
Dr.Smile
2019-05-20
1
-4
/
+10
*
cache: construct cache values only from corresponding keys
Dr.Smile
2019-05-19
1
-4
/
+4
*
drawing: separate drawing text reading from outline construction
Dr.Smile
2019-05-19
1
-2
/
+5
*
Rename DBBox to ASS_DRect for uniformity
Dr.Smile
2017-09-17
1
-7
/
+0
*
Replace FreeType types with libass native types
Dr.Smile
2017-09-17
1
-16
/
+6
*
renderer: switch to using two border outlines instead of one
Dr.Smile
2017-07-31
1
-1
/
+1
*
renderer: remove legacy FreeType rasterizer
Dr.Smile
2017-07-31
1
-2
/
+0
*
stroker: implement fast two-outline stroker
Dr.Smile
2017-07-31
1
-3
/
+0
*
render: remove redundant has_clips
Dr.Smile
2017-01-31
1
-1
/
+0
*
api: make ass_set_cache_limits() work on total bitmap cache sizes
Dr.Smile
2016-12-29
1
-2
/
+4
*
Add text justification
Dan Oscarsson
2016-11-12
1
-0
/
+1
*
render: add refcounting functionality to image lists
Dr.Smile
2016-06-30
1
-1
/
+3
*
render: keep track of any associated resources within ASS_Image
Dr.Smile
2016-06-30
1
-8
/
+4
*
cache: keep ref_count of all active objects nonzero
Dr.Smile
2016-06-30
1
-1
/
+3
*
cache: switch to gradual cache clearing
Dr.Smile
2016-06-30
1
-2
/
+2
*
Use proper include statement for HarfBuzz
wm4
2015-10-07
1
-1
/
+1
*
Move ASS_Shaper declaration to ass_shaper.h
Oleg Oshmyan
2015-09-17
1
-3
/
+2
*
Custom font matching and font sources
Grigori Goronzy
2015-07-10
1
-2
/
+2
*
Implement cascade gaussian blur
Dr.Smile
2015-07-04
1
-1
/
+0
*
Switch to virtual function table
Dr.Smile
2015-06-26
1
-15
/
+2
*
Apply fade only when the fade alpha is positive (like VSFilter)
Oleg Oshmyan
2015-05-25
1
-1
/
+1
*
Remove RenderContext.drawing
wm4
2015-05-10
1
-1
/
+0
*
Don't use margins for events that should not be overridden
wm4
2015-03-16
1
-0
/
+2
*
Allow more fine grained control over style overrides
wm4
2015-02-26
1
-1
/
+3
*
Clean up bitmap combining
Dr.Smile
2015-01-28
1
-40
/
+15
*
Replace FT_Outline with ASS_Outline
Dr.Smile
2014-11-23
1
-2
/
+2
*
Move apply_blur() to ass_bitmap.c
wm4
2014-11-13
1
-1
/
+0
*
Provide slightly more fine-grained control over style overrides
wm4
2014-10-17
1
-0
/
+3
*
Add a mechanism for selective style overrides
wm4
2014-06-05
1
-0
/
+6
*
Fix change detection when text is clipped to screen
wm4
2014-06-01
1
-1
/
+1
*
Remove bitmap restriding
wm4
2014-06-01
1
-4
/
+0
*
Implement fast quad-tree rasterizer in C and x86/SSE2/AVX2
Dr.Smile
2014-04-29
1
-0
/
+4
*
Fix change detection in presence of vector clips
wm4
2014-03-06
1
-0
/
+1
*
Fix subpixel jumping of rotated glyph runs
Oleg Oshmyan
2014-01-29
1
-0
/
+1
*
Make apply_blur and make_shadow_bitmap static; remove an unneeded local variable
11rcombs
2014-01-25
1
-2
/
+0
*
Simplify storage size handling
Oleg Oshmyan
2014-01-26
1
-4
/
+2
*
Combine bitmaps before applying blur and shadow
11rcombs
2014-01-25
1
-2
/
+74
*
Do not reset \pbo and \p values after each drawing
Oleg Oshmyan
2014-01-08
1
-1
/
+2
*
Fix Hinting again
wm4
2013-09-26
1
-0
/
+1
*
Don't overwrite user-defined aspect ratio settings
wm4
2013-03-29
1
-2
/
+1
*
shaper: proper script/language handling
Grigori Goronzy
2013-03-04
1
-0
/
+8
*
Add ass_set_storage_size and fix related scaling issues
Oleg Oshmyan
2013-03-03
1
-0
/
+5
*
Fix change detection when cache is cleared
wm4
2012-10-01
1
-0
/
+1
*
Add ass_set_line_position() API function for subtitle position
wm4
2012-10-01
1
-0
/
+1
*
Fix resetting border style with \rSTYLE
wm4
2012-09-29
1
-0
/
+2
*
Refactor and fix border generation
Grigori Goronzy
2012-04-21
1
-0
/
+1
*
Support \rSTYLENAME syntax
Grigori Goronzy
2012-03-11
1
-1
/
+1
*
Letter spacing is a per-cluster property
Grigori Goronzy
2011-10-03
1
-0
/
+1
*
Runtime shaper selection
Grigori Goronzy
2011-08-08
1
-0
/
+1
*
Use the "font encoding" property as a base direction hint
Grigori Goronzy
2011-07-15
1
-0
/
+1
*
Introduce ASS_Shaper object
Grigori Goronzy
2011-07-13
1
-0
/
+4
*
Various small fixes to HarfBuzz rendering
Grigori Goronzy
2011-07-12
1
-0
/
+1
*
Support glyph clusters of multiple glyphs
Grigori Goronzy
2011-07-11
1
-1
/
+4
*
HarfBuzz shaping support
Grigori Goronzy
2011-07-11
1
-0
/
+4
*
Provisional bidi and shaping support
Grigori Goronzy
2011-07-06
1
-0
/
+1
*
Separate event parsing and layout
Grigori Goronzy
2011-07-04
1
-0
/
+7
*
Remove unused struct member
Grigori Goronzy
2011-07-04
1
-1
/
+0
*
Introduce bitmap runs
Grigori Goronzy
2011-07-04
1
-0
/
+5
*
cache: use outline-bitmap hierarchy to slim down bitmap hash key
Grigori Goronzy
2011-06-27
1
-0
/
+1
*
cache: unified outline cache for glyphs/drawings
Grigori Goronzy
2011-06-27
1
-1
/
+1
*
Convert outline processing and caching from glyphs to bare outlines
Grigori Goronzy
2011-06-20
1
-2
/
+2
*
Much improved cache/hashmap implementation
Grigori Goronzy
2011-06-07
1
-4
/
+4
*
refactor: move track init into ass track parser
Grigori Goronzy
2011-06-06
1
-0
/
+3
*
Match first occurence of \fade, \fad, \an and \a tags
Grigori Goronzy
2011-05-30
1
-0
/
+4
*
Relicense to ISC
Grigori Goronzy
2010-09-28
1
-12
/
+10
*
refactor: move ASS_Renderer getters/setters/etc into separate file
Grigori Goronzy
2010-08-01
1
-0
/
+4
*
Refactor: move event parsing code into separate file
Grigori Goronzy
2009-09-01
1
-0
/
+2
*
Trim whitespace after line wrapping
Grigori Goronzy
2009-08-22
1
-0
/
+1
*
Use event bbox for collision detection
Grigori Goronzy
2009-08-13
1
-2
/
+3
*
Support \q override tag
Grigori Goronzy
2009-08-12
1
-1
/
+1
*
Factor out renderer types into separate file
Grigori Goronzy
2009-08-07
1
-0
/
+258