From a9a08bdff9e76cf3b6595674be47ce6c0bc68672 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Andreas=20=C3=96man?= Date: Mon, 1 Feb 2010 21:15:31 +0000 Subject: [PATCH] The same transport stream id on different satconfs is ok --- src/dvb/dvb_tables.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/dvb/dvb_tables.c b/src/dvb/dvb_tables.c index ed5ce90e..be9538dc 100644 --- a/src/dvb/dvb_tables.c +++ b/src/dvb/dvb_tables.c @@ -711,7 +711,9 @@ dvb_pat_callback(th_dvb_mux_instance_t *tdmi, uint8_t *ptr, int len, // That might indicate that we have accedentally received a PAT // from another mux LIST_FOREACH(other, &tda->tda_muxes, tdmi_adapter_link) - if(other != tdmi && other->tdmi_transport_stream_id == tsid) + if(other != tdmi && + other->tdmi_conf.dmc_satconf == tdmi->tdmi_conf.dmc_satconf && + other->tdmi_transport_stream_id == tsid) return -1; if(tdmi->tdmi_transport_stream_id == 0xffff)