diff options
author | eugeni <eugeni@b3059339-0415-0410-9bf9-f77b7e298cf2> | 2006-09-02 19:17:32 +0000 |
---|---|---|
committer | eugeni <eugeni@b3059339-0415-0410-9bf9-f77b7e298cf2> | 2006-09-02 19:17:32 +0000 |
commit | 8276250ea0e0b1bf589914b197ea35b650ee6820 (patch) | |
tree | c399d41a17c93e34b153b0f0227269304ee65814 /libass/ass.c | |
parent | b14a183358b97b679b42dd7470372ea3caedf500 (diff) | |
download | libass-8276250ea0e0b1bf589914b197ea35b650ee6820.tar.bz2 libass-8276250ea0e0b1bf589914b197ea35b650ee6820.tar.xz |
Better collision detection algorithm. The idea is to keep a subtitle in place
when a lower placed one disappears, thus improving readability.
As a side effect, layers are supported now.
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@19644 b3059339-0415-0410-9bf9-f77b7e298cf2
Diffstat (limited to 'libass/ass.c')
-rw-r--r-- | libass/ass.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/libass/ass.c b/libass/ass.c index c75fbf0..fcc205d 100644 --- a/libass/ass.c +++ b/libass/ass.c @@ -109,6 +109,8 @@ void ass_free_event(ass_track_t* track, int eid) { free(event->Effect); if (event->Text) free(event->Text); + if (event->render_priv) + free(event->render_priv); } void ass_free_style(ass_track_t* track, int sid) { |