]> git.ipfire.org Git - thirdparty/tvheadend.git/commitdiff
Keep EPG related TDMIs in the EPG queue. Decision about wether to expend any effort...
authorAdam Sutton <dev@adamsutton.me.uk>
Mon, 25 Jun 2012 08:59:32 +0000 (09:59 +0100)
committerAdam Sutton <dev@adamsutton.me.uk>
Mon, 30 Jul 2012 14:50:41 +0000 (15:50 +0100)
src/dvb/dvb_fe.c

index f344ff4573c5d0f056ad520c4fc03f6188e2ea16..aade1ce720a6a5584686e610591e7edc99a9de86 100644 (file)
@@ -229,15 +229,9 @@ dvb_fe_stop(th_dvb_mux_instance_t *tdmi)
 
   if(tdmi->tdmi_enabled) {
     int ti;
-    time_t now;
-    epggrab_ota_mux_t *ota;
-    time(&now);
-    LIST_FOREACH(ota, &tdmi->tdmi_epg_grabbers, tdmi_link) {
-      if ( now >= (ota->completed+ota->interval) ) break;
-    }
-    ti = ota                       ? TDA_SCANQ_EPG
-       : tdmi->tdmi_quality == 100 ? TDA_SCANQ_OK
-                                   : TDA_SCANQ_BAD;
+    ti = LIST_FIRST(&tdmi->tdmi_epg_grabbers) ? TDA_SCANQ_EPG
+       : tdmi->tdmi_quality == 100            ? TDA_SCANQ_OK
+                                              : TDA_SCANQ_BAD;
     tdmi->tdmi_scan_queue = &tda->tda_scan_queues[ti];
     TAILQ_INSERT_TAIL(tdmi->tdmi_scan_queue, tdmi, tdmi_scan_link);
   }