From 18305c12b6469c82fd84560f3935389662bc0475 Mon Sep 17 00:00:00 2001 From: Dennis Hamester Date: Thu, 6 Feb 2014 13:30:42 +0000 Subject: [PATCH] zvbi: Set stop pts only for subtitle teletext A maximum display time does not make sense for real teletext pages. Instead they should be displayed until the user disables teletext or the page is updated. Therefore do not set a stop timestamp on normal pages, but only when rendering in text mode, which is meant for subtitles, where the timeout makes sense. Signed-off-by: Dennis Hamester Signed-off-by: Julian Scheel Signed-off-by: Jean-Baptiste Kempf --- modules/codec/zvbi.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/modules/codec/zvbi.c b/modules/codec/zvbi.c index 9049d3a3b0..c9f36dce7f 100644 --- a/modules/codec/zvbi.c +++ b/modules/codec/zvbi.c @@ -533,7 +533,7 @@ static subpicture_t *Subpicture( decoder_t *p_dec, video_format_t *p_fmt, p_spu->p_region->i_y = 0; p_spu->i_start = i_pts; - p_spu->i_stop = i_pts + 10000000; + p_spu->i_stop = b_text ? i_pts + 1000000 : 0; p_spu->b_ephemer = true; p_spu->b_absolute = b_text ? false : true; -- 2.39.2