]> git.ipfire.org Git - thirdparty/tvheadend.git/commitdiff
Mark the CAT PID with MPS_NOPOSTDEMUX flag
authorJasmin Jessich <jasmin@anw.at>
Sun, 25 Feb 2018 02:31:08 +0000 (03:31 +0100)
committerJaroslav Kysela <perex@perex.cz>
Sun, 25 Feb 2018 17:58:17 +0000 (18:58 +0100)
Signed-off-by: Jasmin Jessich <jasmin@anw.at>
src/descrambler/dvbcam.c

index a30940f12828d3c8991873bcce0c6ed8a27b11b7..c790897130277bf502d0aed73336d0178a509b72 100644 (file)
@@ -625,7 +625,8 @@ update_pid:
     if (mi) {
       pthread_mutex_lock(&mi->mi_output_lock);
       pthread_mutex_lock(&t->s_stream_mutex);
-      mpegts_input_open_pid(mi, mm, DVB_CAT_PID, MPS_SERVICE, MPS_WEIGHT_CAT, t, 0);
+      mpegts_input_open_pid(mi, mm, DVB_CAT_PID, MPS_SERVICE | MPS_NOPOSTDEMUX,
+                            MPS_WEIGHT_CAT, t, 0);
       ((mpegts_service_t *)t)->s_cat_opened = 1;
       for (i = 0; i < ecm_to_open.count; i++)
         mpegts_input_open_pid(mi, mm, ecm_to_open.pids[i].pid, MPS_SERVICE,