]> git.ipfire.org Git - thirdparty/tvheadend.git/commitdiff
Removed doubele enum definition tvh_input_stream_stats_scale_t and signal_status_scale_t
authorUllrich kossow <ullrich.kossow@web.de>
Sun, 17 Aug 2014 21:36:30 +0000 (23:36 +0200)
committerJaroslav Kysela <perex@perex.cz>
Mon, 18 Aug 2014 18:12:32 +0000 (20:12 +0200)
src/input.h
src/input/mpegts/linuxdvb/linuxdvb_frontend.c

index 2ee5cb9dc26cf73e709bafd1659a09e4d50867de..be0da2692cb2e9ed1ba642383b4e0ab7f872ac49 100644 (file)
@@ -34,15 +34,6 @@ typedef LIST_HEAD(,tvh_hardware)      tvh_hardware_list_t;
 typedef LIST_HEAD(,tvh_input)         tvh_input_list_t;
 typedef LIST_HEAD(,tvh_input_stream)  tvh_input_stream_list_t;
 
-/*
- * Scales for input stream statistics values
- */
-typedef enum {
-  INPUT_STREAM_STATS_SCALE_UNKNOWN = 0,
-  INPUT_STREAM_STATS_SCALE_RELATIVE, // value is unsigned, where 0 means 0% and 65535 means 100%
-  INPUT_STREAM_STATS_SCALE_DECIBEL   // value is measured in dB
-} tvh_input_stream_stats_scale_t;
-
 /*
  * Input stream structure - used for getting statistics about active streams
  */
@@ -60,8 +51,8 @@ struct tvh_input_stream_stats
   int cc;     ///< number of continuity errors
   int te;     ///< number of transport errors
 
-  tvh_input_stream_stats_scale_t signal_scale;
-  tvh_input_stream_stats_scale_t snr_scale;
+  signal_status_scale_t signal_scale;
+  signal_status_scale_t snr_scale;
 
   /* Note: if tc_bit > 0, BER = ec_bit / tc_bit (0...1) else BER = ber (driver specific value) */
   int ec_bit;    ///< ERROR_BIT_COUNT (same as unc?)
index 40f4abcca806333e3708179bcc37937daba9c0c7..60d5a8ab22a81cb37a1cf8c5523171136a90638a 100644 (file)
@@ -576,18 +576,18 @@ linuxdvb_frontend_monitor ( void *aux )
     gotprop = 0;
     if(ioctl_check(lfe, 1) && fe_properties[0].u.st.len > 0) {
       if(fe_properties[0].u.st.stat[0].scale == FE_SCALE_RELATIVE) {
-        mmi->mmi_stats.signal_scale = INPUT_STREAM_STATS_SCALE_RELATIVE;
+        mmi->mmi_stats.signal_scale = SIGNAL_STATUS_SCALE_RELATIVE;
         mmi->mmi_stats.signal = fe_properties[0].u.st.stat[0].uvalue;
         gotprop = 1;
       }
       else if(fe_properties[0].u.st.stat[0].scale == FE_SCALE_DECIBEL) {
-        mmi->mmi_stats.signal_scale = INPUT_STREAM_STATS_SCALE_DECIBEL;
+        mmi->mmi_stats.signal_scale = SIGNAL_STATUS_SCALE_DECIBEL;
         mmi->mmi_stats.signal = fe_properties[0].u.st.stat[0].svalue;
         gotprop = 1;
       }
       else {
         ioctl_bad(lfe, 1);
-        mmi->mmi_stats.signal_scale = INPUT_STREAM_STATS_SCALE_UNKNOWN;
+        mmi->mmi_stats.signal_scale = SIGNAL_STATUS_SCALE_UNKNOWN;
         tvhlog(LOG_WARNING, "linuxdvb", "Unhandled signal scale: %d",
                fe_properties[0].u.st.stat[0].scale);
       }
@@ -595,12 +595,12 @@ linuxdvb_frontend_monitor ( void *aux )
     if(!gotprop && ioctl_check(lfe, 2)) {
       /* try old API */
       if (!ioctl(lfe->lfe_fe_fd, FE_READ_SIGNAL_STRENGTH, &u16)) {
-        mmi->mmi_stats.signal_scale = INPUT_STREAM_STATS_SCALE_RELATIVE;
+        mmi->mmi_stats.signal_scale = SIGNAL_STATUS_SCALE_RELATIVE;
         mmi->mmi_stats.signal = u16;
       }
       else {
         ioctl_bad(lfe, 2);
-        mmi->mmi_stats.signal_scale = INPUT_STREAM_STATS_SCALE_UNKNOWN;
+        mmi->mmi_stats.signal_scale = SIGNAL_STATUS_SCALE_UNKNOWN;
         tvhlog(LOG_WARNING, "linuxdvb", "Unable to provide signal strength value.");
       }
     }
@@ -646,18 +646,18 @@ linuxdvb_frontend_monitor ( void *aux )
     gotprop = 0;
     if(ioctl_check(lfe, 6) && fe_properties[3].u.st.len > 0) {
       if(fe_properties[3].u.st.stat[0].scale == FE_SCALE_RELATIVE) {
-        mmi->mmi_stats.snr_scale = INPUT_STREAM_STATS_SCALE_RELATIVE;
+        mmi->mmi_stats.snr_scale = SIGNAL_STATUS_SCALE_RELATIVE;
         mmi->mmi_stats.snr = fe_properties[3].u.st.stat[0].uvalue;
         gotprop = 1;
       }
       else if(fe_properties[3].u.st.stat[0].scale == FE_SCALE_DECIBEL) {
-        mmi->mmi_stats.snr_scale = INPUT_STREAM_STATS_SCALE_DECIBEL;
+        mmi->mmi_stats.snr_scale = SIGNAL_STATUS_SCALE_DECIBEL;
         mmi->mmi_stats.snr = fe_properties[3].u.st.stat[0].svalue;
         gotprop = 1;
       }
       else {
         ioctl_bad(lfe, 6);
-        mmi->mmi_stats.snr_scale = INPUT_STREAM_STATS_SCALE_UNKNOWN;
+        mmi->mmi_stats.snr_scale = SIGNAL_STATUS_SCALE_UNKNOWN;
         tvhlog(LOG_WARNING, "linuxdvb", "Unhandled SNR scale: %d",
                fe_properties[3].u.st.stat[0].scale);
       }
@@ -665,12 +665,12 @@ linuxdvb_frontend_monitor ( void *aux )
     if(!gotprop && ioctl_check(lfe, 7)) {
       /* try old API */
       if (!ioctl(lfe->lfe_fe_fd, FE_READ_SNR, &u16)) {
-        mmi->mmi_stats.snr_scale = INPUT_STREAM_STATS_SCALE_RELATIVE;
+        mmi->mmi_stats.snr_scale = SIGNAL_STATUS_SCALE_RELATIVE;
         mmi->mmi_stats.snr = u16;
       }
       else {
         ioctl_bad(lfe, 7);
-        mmi->mmi_stats.snr_scale = INPUT_STREAM_STATS_SCALE_UNKNOWN;
+        mmi->mmi_stats.snr_scale = SIGNAL_STATUS_SCALE_UNKNOWN;
         tvhlog(LOG_WARNING, "linuxdvb", "Unable to provide SNR value.");
       }
     }
@@ -720,12 +720,12 @@ linuxdvb_frontend_monitor ( void *aux )
   {
     ioctl_bad(lfe, 0);
     if (ioctl_check(lfe, 1) && !ioctl(lfe->lfe_fe_fd, FE_READ_SIGNAL_STRENGTH, &u16)) {
-      mmi->mmi_stats.signal_scale = INPUT_STREAM_STATS_SCALE_RELATIVE;
+      mmi->mmi_stats.signal_scale = SIGNAL_STATUS_SCALE_RELATIVE;
       mmi->mmi_stats.signal = u16;
     }
     else {
       ioctl_bad(lfe, 1);
-      mmi->mmi_stats.signal_scale = INPUT_STREAM_STATS_SCALE_UNKNOWN;
+      mmi->mmi_stats.signal_scale = SIGNAL_STATUS_SCALE_UNKNOWN;
       tvhlog(LOG_WARNING, "linuxdvb", "Unable to provide signal strength value.");
     }
     if (ioctl_check(lfe, 2) && !ioctl(lfe->lfe_fe_fd, FE_READ_BER, &u32))
@@ -735,12 +735,12 @@ linuxdvb_frontend_monitor ( void *aux )
       tvhlog(LOG_WARNING, "linuxdvb", "Unable to provide BER value.");
     }
     if (ioctl_check(lfe, 3) && !ioctl(lfe->lfe_fe_fd, FE_READ_SNR, &u16)) {
-      mmi->mmi_stats.snr_scale = INPUT_STREAM_STATS_SCALE_RELATIVE;
+      mmi->mmi_stats.snr_scale = SIGNAL_STATUS_SCALE_RELATIVE;
       mmi->mmi_stats.snr = u16;
     }
     else {
       ioctl_bad(lfe, 3);
-      mmi->mmi_stats.snr_scale = INPUT_STREAM_STATS_SCALE_UNKNOWN;
+      mmi->mmi_stats.snr_scale = SIGNAL_STATUS_SCALE_UNKNOWN;
       tvhlog(LOG_WARNING, "linuxdvb", "Unable to provide SNR value.");
     }
     if (ioctl_check(lfe, 4) && !ioctl(lfe->lfe_fe_fd, FE_READ_UNCORRECTED_BLOCKS, &u32))