From: Jaroslav Kysela Date: Sun, 11 Feb 2018 16:45:48 +0000 (+0100) Subject: dvb psi: parse first table bugfix2 X-Git-Tag: v4.2.6~27 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=d5ecf49a5f51fbafbd8ccbb1dba89f30e25efe74;p=thirdparty%2Ftvheadend.git dvb psi: parse first table bugfix2 --- 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? */