]> git.ipfire.org Git - thirdparty/tvheadend.git/commitdiff
The same transport stream id on different satconfs is ok
authorAndreas Öman <andreas@lonelycoder.com>
Mon, 1 Feb 2010 21:15:31 +0000 (21:15 +0000)
committerAndreas Öman <andreas@lonelycoder.com>
Mon, 1 Feb 2010 21:15:31 +0000 (21:15 +0000)
src/dvb/dvb_tables.c

index ed5ce90efb55c491a9882ccbe7c9eac8cb6d99ea..be9538dc5e1685b56906d5d4bfb04f6619dda452 100644 (file)
@@ -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)