log libass/ass_render.c @ 37063:ae6e40640d94

age author description
2013-09-24 reimar Update libass to latest git version.
2013-01-19 SubJunk Updated libass to 7e45532
2012-11-06 SubJunk Updated libass to 0.10.1
2012-01-28 reimar Do not try to render \r.
2011-12-03 reimar Update libass to 0.10 release.
2011-09-11 reimar Update included libass copy to 0.9.13 release.
2010-08-11 greg Import libass 0.9.11
2010-08-06 greg Import libass 0.9.10
2010-01-08 greg Update internal libass copy to commit 8db4a5
2009-07-27 eugeni Fix stupid, off-by-one, mistakes in assert() expressions.
2009-07-18 eugeni Make sure clip coordinates are inside the screen area.
2009-07-18 eugeni Cosmetics: make some variables constant to signify their intended use and,
2009-07-18 eugeni Fix read after the end of allocated buffer.
2009-05-13 diego whitespace cosmetics: Remove all trailing whitespace.
2009-04-21 eugeni Don't automatically wrap lines when WrapStyle==2.
2009-03-28 reimar Document the ass_render_event event_images parameter.
2009-03-28 reimar Initialize all structs to 0 before using them.
2009-03-08 eugeni Treat -font/-subfont as Fontconfig pattern in libass.
2009-03-08 greg Remove extraneous braces.
2009-03-08 greg Don't assume width == stride for bitmap composition.
2009-03-08 greg Fix clipping for pan-and-scan.
2009-03-08 greg Add a proper color check to the overlap compositing.
2009-03-08 greg Replace rotation functions with a simplified version adapted from
2009-03-07 greg Only use first \org in a line.
2009-03-06 greg Raise max. number of \be applications to 100, introduce #define for it.
2009-03-06 greg Replace magic numbers (for subpixel accuracy masking) with a define.
2009-03-06 greg Use blur with kernel [[1,2,1], [2,4,2], [1,2,1]] for \be.
2009-03-05 greg Combine adjacent overlapping, translucent glyph borders and shadows to
2009-03-05 greg Fix positioned events' y-position when pan-and-scan is used.
2009-03-05 greg Support for subpixel accuracy of 3 bits for \pos and \move.
2009-03-05 greg Support ScaledBorderAndShadow property.
2009-03-05 greg Scale shadow displacement and blur size like border size.
2009-03-05 greg Round shadow displacement to nearest int.
2009-03-05 greg Support a vsfilter special case:
2009-03-05 greg Ignore PlayResX/Y aspect ratio for font aspect ratio.
2009-03-01 eugeni With pan-and-scan, keep positioned events in their original positions
2009-02-27 eugeni Zero-fill glyph_info_t before use.
2009-02-27 eugeni Remove unused function argument.
2009-02-27 eugeni Support fractional arguments for some override tags.
2009-02-27 eugeni Fix two gcc warnings.
2009-02-27 eugeni Allow shadow without border.
2009-02-07 eugeni In case of several \move or \pos in one line, prefer the first one.
2009-02-07 eugeni Add stubs for a few unimplemented tags.
2009-02-07 eugeni Allow \be with arguments other than 0 or 1. Implement \blur.
2009-01-29 compn increase max glyph and lines limit
2008-08-08 eugeni Don't print drawing commands on screen.
2008-08-07 eugeni \org turns off collision detection.
2008-08-07 eugeni Treat \h as space character.
2008-08-07 eugeni Calculate subtitle origin in floating point.
2008-08-07 eugeni Calculate subtitle position in floating point.
2008-07-09 eugeni Fix \fn without an argument consuming the next '\'.
2008-05-14 diego Speak of libass instead of MPlayer in the libass license headers.
2008-05-13 diego Use standard license header.
2008-04-30 eugeni Remove libass dependency on global font_fontconfig variable.
2008-02-22 eugeni Better handling of behind-the-camera objects.
2008-02-22 eugeni Print FreeType version in libass init. Makes error logs slightly more helpful.
2007-12-30 eugeni Return from ass_start_frame immediately if the track is empty.
2007-10-19 eugeni Avoid text deformation and subtitles moving outside the screen in pan-and-scan
2007-09-18 eugeni More precise line spacing.
2007-09-18 eugeni Fix text height calculation. It depends on line spacing.
2007-09-18 eugeni Fix an obviously incorrect comment.
2007-09-18 eugeni Enable ass_line_spacing option.
2007-05-19 eugeni Correct font size in libass.
2007-05-18 eugeni Revert y-axis rotation. Change order of rotations.
2007-05-14 eugeni Support fractional font sizes.
2007-05-14 eugeni Limit ass_font_set_transform to nonrotating transformations.
2007-05-03 eugeni Deallocate string.
2007-05-02 eugeni Always deallocate glyphs. Fixes memory leak.
2007-05-01 eugeni Update comments.
2007-05-01 eugeni Cosmetics.
2007-05-01 eugeni Move glyph_to_bitmap() call and outline glyph deallocation to
2007-05-01 eugeni Minor code simplification.
2007-05-01 eugeni Move get_bitmap_glyph() call to a separate loop.
2007-05-01 eugeni Move transform_3d() call to get_bitmap_glyph().
2007-05-01 eugeni Make a function static.
2007-05-01 eugeni Don't recalculate rotation radius.
2007-05-01 eugeni Bugfix: glyph cache depends on border width, because it contains outline_glyph
2007-04-27 eugeni Add -ass-hinting option for setting font hinting method.
2007-04-27 eugeni Fix division by zero in "\t" parsing.
2007-04-24 eugeni Do not use FT_Glyph_Copy with NULL glyphs.
2007-04-21 eugeni Deallocate glyphs in a separate loop.
2007-04-21 eugeni Always deallocate glyphs. Fixes a memory leak.
2007-04-21 eugeni Reset outline glyph cache when configuration changes.
2007-04-21 eugeni Scale camera distance.
2007-04-20 eugeni Remove unused variables.
2007-04-20 eugeni Cosmetics.
2007-04-20 eugeni Allow caching of rotated glyphs.
2007-04-20 eugeni Add shift_[xy] (vector that is added to the glyph before transformation) to
2007-04-20 eugeni Fill bitmap_hash_key during parsing stage, call get_bitmap_glyph() much later.
2007-04-20 eugeni Remove bbox and advance vector from bitmap cache.
2007-04-20 eugeni Store outline_glyph (glyph border) in glyph cache.
2007-04-20 eugeni Cosmetics: reindentation.
2007-04-20 eugeni Because of the outline glyph cache it is now possible for glyph_info_t to have
2007-04-20 eugeni Make get_*_glyph return void.
2007-04-20 eugeni Move outline glyph generation to a separate function, using outline glyph
2007-04-20 eugeni Rename glyph cache to bitmap cache.
2007-04-20 eugeni A meaningless cosmetic change.
2007-04-20 eugeni Add perspective projection.
2007-04-20 eugeni Applying transformation matrix to the glyph and the shift vector separately is
2007-04-20 eugeni Cosmetics: reindentation.
2007-04-20 eugeni Disable caching of rotated glyphs.
2007-04-13 eugeni Fix a stupid bug in r22473: bbox is zero-filled everytime when a glyph
2007-04-07 eugeni Fix lost hard linebreaks in libass by repeating the loop when both soft and
2007-04-01 uau "()" to "(void)" function param list fixes
2007-03-31 iive Use FT_Glyph_StrokeBorder to render only the outside border.
2007-03-06 eugeni A function always returning 0 could as well return void.
2007-03-06 eugeni Text alignment should not use bounding boxes of individual glyphs.
2007-03-06 eugeni Reset advance vector and glyph bounding box if glyph could not be found.
2007-03-03 eugeni Fix incorrect spacing introduced in r22231:
2007-03-02 eugeni 10l: x2scr used twice instead of y2scr.
2007-03-02 eugeni Bugfix: transform origin to screen coordinates.
2007-02-23 uau Fix \a parsing broken in r22291
2007-02-21 eugeni Oops, forgot {} before "else".
2007-02-20 eugeni Cosmetics: fix indentation.
2007-02-20 eugeni With \t(\b) text becomes bold at the middle of time interval, not at the end
2007-02-20 eugeni Any style modifier followed by no recognizable parameter resets to the default.
2007-02-20 eugeni \fn without an argument resets font family to the value from style.
2007-02-20 eugeni Fix display order of events.
2007-02-19 eugeni Both (-1) and 1 mean bold font in SSA/ASS styles.
2007-02-19 eugeni Add \t(\b) support.