From: Norm Dressler Date: Sat, 25 Aug 2012 15:40:56 +0000 (-0400) Subject: Fix to scan Dishnet sats X-Git-Tag: 3.3~102 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=22f098cf9c1d60f5090464f96d1adfa2ed96eb49;p=thirdparty%2Ftvheadend.git Fix to scan Dishnet sats --- diff --git a/src/dvb/dvb_tables.c b/src/dvb/dvb_tables.c index 7f358d671..c58913d17 100644 --- a/src/dvb/dvb_tables.c +++ b/src/dvb/dvb_tables.c @@ -1021,6 +1021,12 @@ dvb_table_add_default_dvb(th_dvb_mux_instance_t *tdmi) fp = dvb_fparams_alloc(); fp->filter.filter[0] = 0x42; + // Note: DishNet (EchoStar) send SDT on 0x46 rather than 0x42 + if (tdmi->tdmi_network != NULL) { + if(strstr(tdmi->tdmi_network,"EchoStar")!=NULL) { + fp->filter.filter[0] = 0x46; + } + } fp->filter.mask[0] = 0xff; tdt_add(tdmi, fp, dvb_sdt_callback, NULL, "sdt", TDT_QUICKREQ | TDT_CRC, 0x11, NULL);