From: Flole998 Date: Wed, 5 May 2021 14:07:56 +0000 (+0200) Subject: Allow PMT Parsing when PMT shares a PID with another table X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=3038059db8b16f85ca23387c5ccdb6d8f40414ae;p=thirdparty%2Ftvheadend.git Allow PMT Parsing when PMT shares a PID with another table As proposed in #1403 --- diff --git a/src/muxer/muxer_pass.c b/src/muxer/muxer_pass.c index 517d3be35..6f09a9070 100644 --- a/src/muxer/muxer_pass.c +++ b/src/muxer/muxer_pass.c @@ -664,7 +664,7 @@ pass_muxer_write_ts(muxer_t *m, pktbuf_t *pb) dvb_table_parse(&pm->pm_eit, "-", tsb, l, 1, 0, pass_muxer_eit_cb); /* PMT */ - } else { + if (pid == pm->pm_pmt_pid) { dvb_table_parse(&pm->pm_pmt, "-", tsb, l, 1, 0, pass_muxer_pmt_cb);