From d5ecf49a5f51fbafbd8ccbb1dba89f30e25efe74 Mon Sep 17 00:00:00 2001 From: Jaroslav Kysela Date: Sun, 11 Feb 2018 17:45:48 +0100 Subject: [PATCH] dvb psi: parse first table bugfix2 --- src/input/mpegts/dvb_psi_lib.c | 7 +------ 1 file changed, 1 insertion(+), 6 deletions(-) diff --git a/src/input/mpegts/dvb_psi_lib.c b/src/input/mpegts/dvb_psi_lib.c index 3827a571d..039e23c02 100644 --- a/src/input/mpegts/dvb_psi_lib.c +++ b/src/input/mpegts/dvb_psi_lib.c @@ -341,13 +341,8 @@ dvb_table_begin if (st->version == MPEGTS_PSI_VERSION_NONE) st->version = *ver; if (st->version != *ver) { - if (st->complete == 2) - mt->mt_complete--; - if (st->complete) - mt->mt_incomplete++; tvhtrace(mt->mt_subsys, "%s: new version, restart", mt->mt_name); - mpegts_table_state_reset(mt, st, *last); - st->version = *ver; + mpegts_table_state_restart(mt, st, *last, *ver); } /* Complete? */ -- 2.47.3