From: Jaroslav Kysela Date: Mon, 20 Nov 2017 15:05:19 +0000 (+0100) Subject: tsdemux: fix the wrong PAT/PMT/EIT filter (commit 52afeb68b23cfc611aade4b66a0a0d3dd51... X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=3070a8c1a5de6d72760c9be487edc713c4dfba66;p=thirdparty%2Ftvheadend.git tsdemux: fix the wrong PAT/PMT/EIT filter (commit 52afeb68b23cfc611aade4b66a0a0d3dd51ee753) --- diff --git a/src/input/mpegts/tsdemux.c b/src/input/mpegts/tsdemux.c index d4d0191db..4b7806fef 100644 --- a/src/input/mpegts/tsdemux.c +++ b/src/input/mpegts/tsdemux.c @@ -328,7 +328,7 @@ ts_recv_packet1 service_set_streaming_status_flags((service_t*)t, TSS_INPUT_SERVICE); scrambled = t->s_scrambled_seen; - if(!t->s_scrambled_pass && ((tsb[3] & 0xc0) || scrambled)) { + if(!t->s_scrambled_pass && ((tsb[3] & 0xc0) || (st && scrambled))) { /** * Lock for descrambling, but only if packet was not in error