From 1c2d69000d3a3b63874b9c94e2997b13f496a8b4 Mon Sep 17 00:00:00 2001 From: Jasmin Jessich Date: Sun, 25 Feb 2018 03:31:08 +0100 Subject: [PATCH] Mark the CAT PID with MPS_NOPOSTDEMUX flag Signed-off-by: Jasmin Jessich --- src/descrambler/dvbcam.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/descrambler/dvbcam.c b/src/descrambler/dvbcam.c index a30940f12..c79089713 100644 --- a/src/descrambler/dvbcam.c +++ b/src/descrambler/dvbcam.c @@ -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, -- 2.47.2