]> 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:47 +0000 (08:12 +0200)
src/input/mpegts/satip/satip_frontend.c

index 0f82338307319cfc4cc39490c18bc5e49b148e07..746af47b8cdadd5a6a4dce41eb9ea4134a39c455 100644 (file)
@@ -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) {