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-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=098f09c0f81a4b50a9fe9050c56e7f6167186a7c;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 44b64e9f9..3f1c033ac 100644 --- a/src/input/mpegts/satip/satip_frontend.c +++ b/src/input/mpegts/satip/satip_frontend.c @@ -902,7 +902,8 @@ satip_frontend_update_pids mpegts_pid_add(&tr->sf_pids, s->s_components.set_pmt_pid, w); mpegts_pid_add(&tr->sf_pids, s->s_components.set_pcr_pid, w); TAILQ_FOREACH(st, &s->s_components.set_all, 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) {