| Commit message (Expand) | Author | Age | Files | Lines |
* | ass: don't log Comment events as "not understood" | Oneric | 2023-11-28 | 1 | -0/+2 |
* | ass: explicitly read 32bit ints in timestring parts | Oneric | 2023-11-28 | 1 | -2/+2 |
* | Drop style if strdup(Name) fails rather than try to rename it | Oleg Oshmyan | 2023-11-08 | 1 | -6/+12 |
* | Treat empty Style name as "Default" | Oleg Oshmyan | 2023-11-08 | 1 | -1/+3 |
* | ass: stop trimming trailing spaces from string fields | Oneric | 2023-01-29 | 1 | -11/+16 |
* | Introduce LayoutRes{X,Y} script headers | Dr.Smile | 2022-11-28 | 1 | -0/+10 |
* | refactor: prefix all internal API with ass_ | Oneric | 2022-10-22 | 1 | -4/+4 |
* | refactor: move and static'fy some internal functions | Oneric | 2022-10-22 | 1 | -0/+127 |
* | Parse ScriptType header | Oneric | 2022-10-14 | 1 | -2/+24 |
* | Support SSA's AlphaLevel style field | Oneric | 2022-10-14 | 1 | -0/+20 |
* | Accept hexadecimal for all non-inline int values | Oneric | 2022-10-14 | 1 | -8/+8 |
* | cosmetic: indent postprocessing of parsed values | Oneric | 2022-10-14 | 1 | -11/+11 |
* | ass: discard invalid events early | Oneric | 2022-09-29 | 1 | -2/+9 |
* | Trim trailing whitespace from Dialogue lines early | Oleg Oshmyan | 2022-09-29 | 1 | -4/+4 |
* | Add WRAP_UNICODE feature | Oneric | 2022-08-19 | 1 | -0/+3 |
* | ass: fix NULL usage in embedded font parsing | Oneric | 2022-04-13 | 1 | -0/+2 |
* | Add partial unicode support for Windows | Dr.Smile | 2022-03-31 | 1 | -4/+5 |
* | Run bidi on each glyph run in isolation by default, like VSFilter | Oleg Oshmyan | 2022-02-14 | 1 | -0/+1 |
* | Refactor track features to bitflags | Oneric | 2021-12-14 | 1 | -7/+23 |
* | ass: treat 'Name' and 'Actor' as synonyms in format lines | Oneric | 2021-09-14 | 1 | -0/+13 |
* | Match more types and format specifiers to size_t fontdata_used | Oleg Oshmyan | 2020-10-28 | 1 | -2/+2 |
* | decode_font: fix subtraction broken by change to unsigned type | Oleg Oshmyan | 2020-10-27 | 1 | -2/+2 |
* | Fix two freshly introduced memory leaks upon alloc failure | Oleg Oshmyan | 2020-10-27 | 1 | -7/+10 |
* | Avoid passing NULL as a %s parameter | Oneric | 2020-10-27 | 1 | -1/+7 |
* | Check for strdup_failures in process_style | Oneric | 2020-10-27 | 1 | -3/+12 |
* | Check for strdup failures in process_event_tail | Oneric | 2020-10-27 | 1 | -3/+5 |
* | Ensure track->event_format is valid before parsing | Oneric | 2020-10-27 | 1 | -4/+7 |
* | Make STRVAL macros strdup-fail safe | Oneric | 2020-10-27 | 1 | -4/+10 |
* | Allocate and set default style directly at track creation | Oneric | 2020-10-27 | 1 | -21/+20 |
* | Handle realloc fail in process_fonts_line | Oneric | 2020-10-27 | 1 | -13/+26 |
* | parser_priv: Change type of fontdata_{size,used} to size_t | Oneric | 2020-10-27 | 1 | -5/+5 |
* | ass.c: handle style alloc failure | Oneric | 2020-10-27 | 1 | -2/+5 |
* | ass.c: handle event alloc fails | Oneric | 2020-10-27 | 1 | -0/+4 |
* | API: make ass_alloc_{style,event} alloc-fail safe | Oneric | 2020-10-27 | 1 | -12/+14 |
* | Handle track alloc failure in parse_memory safely | Oneric | 2020-10-27 | 1 | -0/+2 |
* | doc: clarify docs regarding track creation and freeing | Oneric | 2020-10-27 | 1 | -0/+3 |
* | ass_lazy_track_init: avoid integer overflow in multiply-divide | Oleg Oshmyan | 2020-10-18 | 1 | -2/+2 |
* | Disable bidi bracket matching unless enabled via ASS_Feature | Oleg Oshmyan | 2020-07-14 | 1 | -1/+6 |
* | Extract struct parser_priv into separate header file | Oleg Oshmyan | 2020-07-14 | 1 | -40/+1 |
* | Ignore leading space of lines in parsing | Oneric | 2020-07-11 | 1 | -0/+1 |
* | Change 'ScaledBorderAndShadow' default to '0'. | Oneric | 2020-07-06 | 1 | -1/+1 |
* | Detect subs converted to ASS by ffmpeg/libav | Oneric | 2020-07-06 | 1 | -1/+71 |
* | Default 'ScaledBorderAndShadow' to yes for custom format files | Oneric | 2020-07-06 | 1 | -29/+95 |
* | Track which [Script Info] headers have been set | Oneric | 2020-07-06 | 1 | -0/+36 |
* | Style-Nit: Adjust whitespaces | Oneric | 2020-07-05 | 1 | -11/+11 |
* | ass.c: add assert to silence analyzer warning | rcombs | 2020-05-26 | 1 | -0/+1 |
* | api: add ass_track_set_feature() | wm4 | 2020-03-29 | 1 | -0/+13 |
* | Fix bunch of UB | Dr.Smile | 2019-05-21 | 1 | -1/+1 |
* | Fix PlayResX/Y calculations | Grigori Goronzy | 2017-05-10 | 1 | -2/+2 |
* | Don't limit size of "uuencoded" font lines | Oleg Oshmyan | 2017-02-14 | 1 | -6/+1 |
* | Fix decode_font when size % 4 != 0 or data contains illegal bytes | Oleg Oshmyan | 2017-02-14 | 1 | -22/+16 |
* | ass_lazy_track_init: handle negative PlayResX/PlayResY | Oleg Oshmyan | 2017-02-14 | 1 | -6/+6 |
* | string2timecode: don't truncate milliseconds to int | Oleg Oshmyan | 2017-02-14 | 1 | -1/+1 |
* | Reuse numpad2align in parse_tag | Oleg Oshmyan | 2017-02-14 | 1 | -23/+0 |
* | Fix parsing of unusual Alignment values in ASS style definitions | Oleg Oshmyan | 2017-02-14 | 1 | -6/+15 |
* | Fix memory leak when Language header is defined more than once | Oleg Oshmyan | 2016-12-29 | 1 | -0/+1 |
* | Add text justification | Dan Oscarsson | 2016-11-12 | 1 | -0/+1 |
* | Fix memory leaks | Grigori Goronzy | 2016-10-04 | 1 | -0/+1 |
* | ass: handle movement==0 in ass_step_sub() | wm4 | 2016-02-04 | 1 | -6/+12 |
* | ass: add ass_set_check_readorder() API function | wm4 | 2015-12-31 | 1 | -2/+10 |
* | ass: reset the ReadOrder bitmap on ass_flush_events() | wm4 | 2015-12-20 | 1 | -0/+3 |
* | Interpret timestamps with negative components more obviously | Oleg Oshmyan | 2015-10-29 | 1 | -2/+2 |
* | Fix several signedness bugs | Oleg Oshmyan | 2015-10-29 | 1 | -1/+1 |
* | ass: use a bitmap for checking duplicate events | wm4 | 2015-10-12 | 1 | -2/+55 |
* | Remove ENCA support | Grigori Goronzy | 2015-09-23 | 1 | -24/+5 |
* | Fully fix compilation with MSVC/ICL | Oleg Oshmyan | 2015-09-17 | 1 | -0/+1 |
* | unistd.h is not needed | Oleg Oshmyan | 2015-09-17 | 1 | -1/+0 |
* | NIH: add locale-independent string functions | Grigori Goronzy | 2015-09-11 | 1 | -23/+22 |
* | fontselect: reimplement ass_set_fonts_dir() functionality | wm4 | 2015-08-28 | 1 | -1/+1 |
* | string2timecode: don't truncate to int | Oleg Oshmyan | 2015-06-09 | 1 | -1/+1 |
* | Remove several dead stores | Grigori Goronzy | 2015-06-07 | 1 | -1/+0 |
* | Fix minor memory leak in ass_read_styles | Grigori Goronzy | 2015-06-07 | 1 | -1/+2 |
* | Parse and animate all colors and alpha values like VSFilter | Oleg Oshmyan | 2015-05-25 | 1 | -4/+1 |
* | Make timestamp parsing more lenient | wm4 | 2015-03-06 | 1 | -1/+1 |
* | Fix broken memory leak check in legacy API | wm4 | 2014-11-22 | 1 | -0/+1 |
* | More malloc checking | wm4 | 2014-11-17 | 1 | -3/+1 |
* | Check more mallocs | wm4 | 2014-11-09 | 1 | -2/+28 |
* | Load embedded fonts from memory correctly | wm4 | 2014-11-04 | 1 | -10/+3 |
* | Parse override tag arguments exactly like VSFilter 2.38 | Oleg Oshmyan | 2014-06-06 | 1 | -8/+1 |
* | Move (r)skip_spaces to ass_utils | Oleg Oshmyan | 2014-06-06 | 1 | -22/+1 |
* | Remove some ass_msg() calls | wm4 | 2014-01-24 | 1 | -13/+6 |
* | Allocate track array exponentially | wm4 | 2014-01-24 | 1 | -2/+1 |
* | A whole bunch of parsing and default value fixes | Oleg Oshmyan | 2014-01-07 | 1 | -2/+11 |
* | Parse Angle overrides as floating-point numbers | Oleg Oshmyan | 2014-01-07 | 1 | -1/+1 |
* | Try to make really weird looking macro mess more understandable | wm4 | 2013-11-26 | 1 | -9/+23 |
* | Add ass_library_version() | wm4 | 2013-11-25 | 1 | -0/+5 |
* | Don't rely on events being sorted in ass_step_sub() | wm4 | 2013-10-07 | 1 | -19/+31 |
* | enca: fix memory leak | wangkun | 2013-09-24 | 1 | -0/+5 |
* | Don't mutate input buffer for ass_read_memory() | wm4 | 2013-06-23 | 1 | -4/+11 |
* | Parse style names like VSFilter does | Oleg Oshmyan | 2013-06-22 | 1 | -4/+10 |
* | Support reading the YCbCr Matrix header | Oleg Oshmyan | 2013-03-03 | 1 | -0/+4 |
* | Add Blur field to ASS_Style | wm4 | 2013-01-11 | 1 | -0/+1 |
* | Fix fallback event formats | Grigori Goronzy | 2013-01-09 | 1 | -2/+2 |
* | Parse angle in styles as double number | Grigori Goronzy | 2013-01-07 | 1 | -1/+1 |
* | Fix leaks when error occurs. | Xidorn Quan | 2012-12-14 | 1 | -1/+4 |
* | Support \rSTYLENAME syntax | Grigori Goronzy | 2012-03-11 | 1 | -24/+0 |
* | Support language hint in the Script Info section | Grigori Goronzy | 2011-08-01 | 1 | -0/+8 |
* | refactor: move track init into ass track parser | Grigori Goronzy | 2011-06-06 | 1 | -0/+33 |
* | Nicer default style | Grigori Goronzy | 2011-05-30 | 1 | -1/+1 |
* | Remove misleading comment about style case sensitivity | Grigori Goronzy | 2011-04-09 | 1 | -1/+0 |
* | Much improved "Default" style | Grigori Goronzy | 2011-04-09 | 1 | -2/+36 |
* | Relicense to ISC | Grigori Goronzy | 2010-09-28 | 1 | -12/+10 |
* | Get rid of NULL checks for free | Grigori Goronzy | 2010-08-09 | 1 | -22/+14 |
* | Fix another minor leak (event_format overwriting) | Grigori Goronzy | 2010-08-09 | 1 | -0/+1 |
* | Fix leaking of script-embedded fonts | Grigori Goronzy | 2010-08-09 | 1 | -4/+2 |
* | POSIX compliance: add strings.h include where appropriate | Grigori Goronzy | 2010-08-07 | 1 | -0/+1 |
* | Limit debug output on parsing errors | Grigori Goronzy | 2010-07-19 | 1 | -1/+1 |
* | Add API function to flush all events | Grigori Goronzy | 2010-05-31 | 1 | -0/+14 |
* | Basic @font support | Grigori Goronzy | 2010-04-11 | 1 | -6/+0 |
* | Remove file size limit in ass_read_file | Grigori Goronzy | 2010-02-06 | 1 | -9/+0 |
* | Up size limit for script files | Grigori Goronzy | 2010-01-19 | 1 | -2/+3 |
* | Fix leftovers from conversion to ass_strtod | Yuriy M. Kaminskiy | 2010-01-12 | 1 | -3/+5 |
* | Don't flag for freeing if codepage is unspecified | Grigori Goronzy | 2010-01-06 | 1 | -5/+6 |
* | Disable kerning by default and make it configurable | Grigori Goronzy | 2009-09-08 | 1 | -0/+4 |
* | Always parse colors as hex for ASS tracks | Grigori Goronzy | 2009-08-12 | 1 | -1/+1 |
* | Rename typedefs (breaks API) | Grigori Goronzy | 2009-08-06 | 1 | -62/+66 |
* | Clean up typedefs/structs | Grigori Goronzy | 2009-07-28 | 1 | -1/+1 |
* | Free tracks properly | Grigori Goronzy | 2009-07-24 | 1 | -0/+2 |
* | Message callback funtionality | Grigori Goronzy | 2009-07-11 | 1 | -53/+66 |
* | Replace string defines with real strings | Grigori Goronzy | 2009-07-11 | 1 | -38/+37 |
* | Fix crash when event format spec is missing | Grigori Goronzy | 2009-07-07 | 1 | -13/+22 |
* | Remove read_file_recode from API | Grigori Goronzy | 2009-07-01 | 1 | -1/+1 |
* | API: make process_force_style available | Grigori Goronzy | 2009-06-29 | 1 | -3/+3 |
* | Include ass_utils.h instead of mputils.h | Grigori Goronzy | 2009-06-27 | 1 | -1/+0 |
* | Rename various non-static functions | Grigori Goronzy | 2009-06-27 | 1 | -1/+1 |
* | Rename mp_msg to ass_msg | Grigori Goronzy | 2009-06-27 | 1 | -29/+29 |
* | Remove static variable modifier in sub_recode | greg | 2009-06-20 | 1 | -1/+1 |
* | Reindent all source code. | greg | 2009-06-20 | 1 | -834/+914 |
* | whitespace cosmetics: Remove all trailing whitespace. | diego | 2009-05-13 | 1 | -44/+44 |
* | Use ScaledBorderAndShadow: yes by default. | greg | 2009-03-11 | 1 | -0/+1 |
* | Style override for ScaledBorderAndShadow. | greg | 2009-03-05 | 1 | -0/+2 |
* | Support ScaledBorderAndShadow property. | greg | 2009-03-05 | 1 | -0/+2 |
* | libass: fix type mismatch between size parameter and the way it's used | aurel | 2008-09-05 | 1 | -1/+1 |
* | libass: add a new ass_process_data() to process demuxed subtitle packets | aurel | 2008-09-05 | 1 | -4/+16 |
* | Rename font-related preprocessor directives. | diego | 2008-08-07 | 1 | -6/+6 |
* | Rename some preprocessor directives from CONFIG_* to HAVE_* where appropriate; | diego | 2008-08-01 | 1 | -5/+5 |
* | Start unifying names of internal preprocessor directives. | diego | 2008-07-30 | 1 | -5/+5 |
* | The size of output buffer is stored in 'osize', not 'size'. | eugeni | 2008-05-29 | 1 | -1/+1 |
* | Clear iconv conversion state also in libass. | eugeni | 2008-05-29 | 1 | -3/+11 |
* | Offset should be size_t. | eugeni | 2008-05-29 | 1 | -1/+1 |
* | In case 2 styles have the same name, prefer the latest one. | eugeni | 2008-05-19 | 1 | -1/+1 |
* | Speak of libass instead of MPlayer in the libass license headers. | diego | 2008-05-14 | 1 | -4/+4 |
* | Use standard license header. | diego | 2008-05-13 | 1 | -16/+18 |
* | Skip '@' at the beginning of the font name. | eugeni | 2008-05-01 | 1 | -0/+6 |
* | Case insensitive parsing of SSA/ASS section headers. | eugeni | 2008-03-30 | 1 | -5/+5 |
* | Skip BOM at the beginning of text in ASS parser. | eugeni | 2008-03-30 | 1 | -2/+6 |
* | Allow overriding [Script Info] parameters with -ass-force-style option. | eugeni | 2008-01-05 | 1 | -0/+9 |
* | typo | diego | 2007-12-30 | 1 | -1/+1 |
* | Our enca code uses strdup() on the input encoding name, as we don't modify it... | iive | 2007-10-28 | 1 | -4/+1 |
* | When parsing ass-force-style arguments, search for '=' and '.' characters with | eugeni | 2007-06-15 | 1 | -2/+2 |
* | Make sure there is at least one style in ass_track when parsing events. | eugeni | 2007-06-15 | 1 | -7/+8 |
* | Move code for reading a file and recoding it to utf-8 to a separate function. | eugeni | 2007-06-01 | 1 | -9/+21 |
* | Support fractional font sizes. | eugeni | 2007-05-14 | 1 | -2/+2 |
* | Don't deallocate font data if it will be used later. | eugeni | 2007-05-09 | 1 | -1/+3 |
* | Both (-1) and 1 mean bold font in SSA/ASS styles. | eugeni | 2007-02-19 | 1 | -0/+3 |
* | Correct implementation of text spacing. | eugeni | 2007-02-19 | 1 | -2/+2 |
* | Keep embedded fonts in ass_library_t and perform actual disk write | eugeni | 2006-12-03 | 1 | -80/+0 |
* | Rename: ass_process_font -> ass_add_font. | eugeni | 2006-12-03 | 1 | -3/+3 |
* | Avoid calling validate_fname() twice for one string. | eugeni | 2006-12-03 | 1 | -3/+1 |
* | MSGTRs for libass | kraymer | 2006-11-19 | 1 | -15/+15 |
* | Collect all includes of mplayer headers in libass in a single file (mputils.h). | eugeni | 2006-11-19 | 1 | -6/+1 |
* | Fix the following compiler warnings: | eugeni | 2006-11-05 | 1 | -2/+1 |
* | Introduce MSGT_ASS, use it for all libass messages. | eugeni | 2006-11-03 | 1 | -30/+30 |
* | Implement loading subtitles from memory. | eugeni | 2006-11-03 | 1 | -24/+93 |
* | Bugfix: sub_recode could deallocate global sub_cp under some circumstances. | eugeni | 2006-11-03 | 1 | -1/+1 |
* | Revert r20517. | eugeni | 2006-10-29 | 1 | -2/+7 |
* | Copy the following functions to libass to avoid dependency on the rest of mpl... | eugeni | 2006-10-29 | 1 | -7/+2 |
* | Libass interface reworked: | eugeni | 2006-10-28 | 1 | -27/+26 |
* | Add copyright notice and vim/emacs comments to libass and vf_ass.c. | eugeni | 2006-10-01 | 1 | -0/+20 |
* | Set ReadOrder values for external subtitles. | eugeni | 2006-09-19 | 1 | -0/+5 |
* | Add -ass-styles option. It allows to load styles from a file and use them | eugeni | 2006-09-03 | 1 | -10/+43 |
* | Don't sort events when reading external subs. With r19644, the order does not... | eugeni | 2006-09-02 | 1 | -19/+0 |
* | Better collision detection algorithm. The idea is to keep a subtitle in place | eugeni | 2006-09-02 | 1 | -0/+2 |
* | Read layer info from external subs. | eugeni | 2006-09-02 | 1 | -0/+1 |
* | Bugfix: potential write of unallocated memory. | eugeni | 2006-08-31 | 1 | -3/+5 |
* | Apply -ass-force-style also to tracks generated from subdata. | eugeni | 2006-08-29 | 1 | -1/+1 |
* | |