]> git.ipfire.org Git - thirdparty/tvheadend.git/commitdiff
Make DVB FE logging DEBUGish
authorAndreas Öman <andreas@lonelycoder.com>
Sun, 7 Jun 2009 09:10:08 +0000 (09:10 +0000)
committerAndreas Öman <andreas@lonelycoder.com>
Sun, 7 Jun 2009 09:10:08 +0000 (09:10 +0000)
src/dvb/dvb.h
src/dvb/dvb_adapter.c
src/dvb/dvb_fe.c
src/dvb/dvb_transport.c

index ef14d426670ca00b815f15842526a754a38f1f5f..391cb68647e44781b3af56fdad65e8120da05ee5 100644 (file)
@@ -193,7 +193,7 @@ th_transport_t *dvb_transport_find(th_dvb_mux_instance_t *tdmi,
 /**
  * DVB Frontend
  */
-void dvb_fe_tune(th_dvb_mux_instance_t *tdmi);
+void dvb_fe_tune(th_dvb_mux_instance_t *tdmi, const char *reason);
 
 void dvb_fe_stop(th_dvb_mux_instance_t *tdmi);
 
index eaeabcb8f6b2c4e41777b061e958a8833fefe7a0..b8440fd5125aa2fc9692f9a04472f0d21329eb96 100644 (file)
@@ -312,7 +312,7 @@ dvb_adapter_mux_scanner(void *aux)
     /* Push to tail of queue */
     TAILQ_REMOVE(tdmi->tdmi_scan_queue, tdmi, tdmi_scan_link);
     TAILQ_INSERT_TAIL(tdmi->tdmi_scan_queue, tdmi, tdmi_scan_link);
-    dvb_fe_tune(tdmi);
+    dvb_fe_tune(tdmi, "Autoscan");
   }
 }
 
index 2531f981fec5eb7afe259374343ffd9203f04f03..9756e0cbd6b1e25ec04d61e93964686848b434c1 100644 (file)
@@ -141,7 +141,7 @@ dvb_fe_monitor(void *aux)
 
     dvb_mux_nicename(buf, sizeof(buf), tdmi);
 
-    tvhlog(LOG_NOTICE, "dvb", "\"%s\" on adapter \"%s\", status changed to %s",
+    DEBUGLOG("dvb", "\"%s\" on adapter \"%s\", status changed to %s",
           buf, tda->tda_displayname, dvb_mux_status(tdmi));
     savemux = 1;
   }
@@ -195,7 +195,7 @@ dvb_fe_stop(th_dvb_mux_instance_t *tdmi)
  *
  */
 void
-dvb_fe_tune(th_dvb_mux_instance_t *tdmi)
+dvb_fe_tune(th_dvb_mux_instance_t *tdmi, const char *reason)
 {
   th_dvb_adapter_t *tda = tdmi->tdmi_adapter;
   struct dvb_frontend_parameters p = tdmi->tdmi_fe_params;
@@ -239,10 +239,15 @@ dvb_fe_tune(th_dvb_mux_instance_t *tdmi)
       p.frequency = abs(p.frequency - lowfreq);
   }
 
+  dvb_mux_nicename(buf, sizeof(buf), tdmi);
+
   tda->tda_fe_monitor_hold = 4;
+
+  DEBUGLOG("dvb", "\"%s\" tuning to \"%s\" (%s)", tda->tda_rootpath, buf,
+          reason);
+
   r = ioctl(tda->tda_fe_fd, FE_SET_FRONTEND, &p);
   if(r != 0) {
-    dvb_mux_nicename(buf, sizeof(buf), tdmi);
     tvhlog(LOG_ERR, "dvb", "\"%s\" tuning to \"%s\""
           " -- Front configuration failed -- %s",
           tda->tda_rootpath, buf, strerror(errno));
index 903b151723181c6c055e48c1a65d6fdd8c58e6cb..51bd961d6878d7c6c41441952936b6c4e9ed386f 100644 (file)
@@ -118,7 +118,7 @@ dvb_transport_start(th_transport_t *t, unsigned int weight, int status,
   t->tht_status = status;
   
 
-  dvb_fe_tune(tdmi);
+  dvb_fe_tune(tdmi, "Transport start");
 
   pthread_mutex_unlock(&tda->tda_delivery_mutex);