[vlc-devel] [PATCH] zvbi: Set stop pts only for subtitle teletext

Julian Scheel julian at jusst.de
Thu Feb 6 15:30:42 CET 2014


From: Dennis Hamester <dhamester at jusst.de>

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 <dhamester at jusst.de>
Signed-off-by: Julian Scheel <julian at jusst.de>
---
 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 9049d3a..c9f36dc 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;
 
-- 
1.8.5.3




More information about the vlc-devel mailing list