From 098f09c0f81a4b50a9fe9050c56e7f6167186a7c Mon Sep 17 00:00:00 2001 From: Jaroslav Kysela Date: Tue, 9 Oct 2018 08:12:03 +0200 Subject: [PATCH] satip client: do not add internal PIDs from services when full mux is not supported, fixes #5245 --- src/input/mpegts/satip/satip_frontend.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) 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) { -- 2.47.2