From 2e6b0b7963372fd498d064636a70d36ed2d60290 Mon Sep 17 00:00:00 2001 From: Grigori Goronzy Date: Mon, 4 Jan 2010 19:54:19 +0100 Subject: 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. --- libass/ass_render.c | 1 + 1 file changed, 1 insertion(+) 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; -- cgit v1.2.3