From: Jaroslav Kysela Date: Fri, 27 May 2016 18:42:06 +0000 (+0200) Subject: dvb psi: tiny PAT table optimization (TSID check) X-Git-Tag: v4.2.1~455 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=c3f1d4e64dabd45387811fd29029d7cf4c244eb2;p=thirdparty%2Ftvheadend.git dvb psi: tiny PAT table optimization (TSID check) --- diff --git a/src/input/mpegts/dvb_psi.c b/src/input/mpegts/dvb_psi.c index abf123b13..ba1158c70 100644 --- a/src/input/mpegts/dvb_psi.c +++ b/src/input/mpegts/dvb_psi.c @@ -880,7 +880,6 @@ dvb_pat_callback mpegts_mux_nice_name(mm, buf, sizeof(buf)); tvhwarn("pat", "%s: TSID change detected - old %04x (%d), new %04x (%d)", buf, mm->mm_tsid, mm->mm_tsid, tsid, tsid); - mm->mm_tsid_checks = 0; } else { if (tvhtrace_enabled()) { mpegts_mux_nice_name(mm, buf, sizeof(buf)); @@ -889,9 +888,8 @@ dvb_pat_callback } return 0; /* keep rolling */ } - } else { - mm->mm_tsid_checks = 0; } + mm->mm_tsid_checks = -100; mpegts_mux_set_tsid(mm, tsid, 1); /* Process each programme */