diff options
author | Grigori Goronzy <greg@blackbox> | 2010-01-04 19:54:19 +0100 |
---|---|---|
committer | Grigori Goronzy <greg@blackbox> | 2010-01-05 23:52:13 +0100 |
commit | 2e6b0b7963372fd498d064636a70d36ed2d60290 (patch) | |
tree | 33d3a9c3eb501db6203befda753179ddc13d7c9d | |
parent | 9826dd0f7cc53881de23fac317a7190e47f78401 (diff) | |
download | libass-2e6b0b7963372fd498d064636a70d36ed2d60290.tar.bz2 libass-2e6b0b7963372fd498d064636a70d36ed2d60290.tar.xz |
Reset clip_mode on new events
Make sure that the clip mode is reset to regular on new events.
Otherwise events after an event that used inverse clip will also use
inverse clip. Ouch! Usually the symptom is that subtitles become
invisible as the whole screen is clipped.
-rw-r--r-- | libass/ass_render.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/libass/ass_render.c b/libass/ass_render.c index dcecf80..1dc347f 100644 --- a/libass/ass_render.c +++ b/libass/ass_render.c @@ -871,6 +871,7 @@ init_render_context(ASS_Renderer *render_priv, ASS_Event *event) render_priv->state.clip_y0 = 0; render_priv->state.clip_x1 = render_priv->track->PlayResX; render_priv->state.clip_y1 = render_priv->track->PlayResY; + render_priv->state.clip_mode = 0; render_priv->state.detect_collisions = 1; render_priv->state.fade = 0; render_priv->state.drawing_mode = 0; |