]> git.ipfire.org Git - thirdparty/tvheadend.git/commitdiff
satip client: do not add internal PIDs from services when full mux is not supported...
authorJaroslav Kysela <perex@perex.cz>
Tue, 9 Oct 2018 06:12:03 +0000 (08:12 +0200)
committerJaroslav Kysela <perex@perex.cz>
Tue, 9 Oct 2018 06:12:03 +0000 (08:12 +0200)
src/input/mpegts/satip/satip_frontend.c

index 44b64e9f935ef42157a5fe32c91832a15773da8e..3f1c033ac24d58a8d5d7c75e4f5e5dfec79029a7 100644 (file)
@@ -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) {