From: Jaroslav Kysela Date: Tue, 9 Oct 2018 06:12:03 +0000 (+0200) Subject: satip client: do not add internal PIDs from services when full mux is not supported... X-Git-Tag: v4.2.8~45 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=2160701e6b752c0fb7ba251a565e040c937bb708;p=thirdparty%2Ftvheadend.git satip client: do not add internal PIDs from services when full mux is not supported, fixes #5245 --- diff --git a/src/input/mpegts/satip/satip_frontend.c b/src/input/mpegts/satip/satip_frontend.c index 0f8233830..746af47b8 100644 --- a/src/input/mpegts/satip/satip_frontend.c +++ b/src/input/mpegts/satip/satip_frontend.c @@ -726,7 +726,8 @@ satip_frontend_update_pids mpegts_pid_add(&tr->sf_pids, s->s_pmt_pid, w); mpegts_pid_add(&tr->sf_pids, s->s_pcr_pid, w); TAILQ_FOREACH(st, &s->s_components, es_link) - mpegts_pid_add(&tr->sf_pids, st->es_pid, w); + if (st->es_pid < MPEGTS_FULLMUX_PID) + mpegts_pid_add(&tr->sf_pids, st->es_pid, w); } } } else if (mp->mp_pid < MPEGTS_FULLMUX_PID) {