]> git.ipfire.org Git - thirdparty/tvheadend.git/commitdiff
Tooltips: Some more..
authorMark Clarkstone <hello@markclarkstone.co.uk>
Thu, 4 Feb 2016 10:14:29 +0000 (10:14 +0000)
committerJaroslav Kysela <perex@perex.cz>
Thu, 4 Feb 2016 10:36:14 +0000 (11:36 +0100)
src/input/mpegts/linuxdvb/linuxdvb_satconf.c
src/input/mpegts/mpegts_network.c

index f6efad8d51eaec3c3ff8615b8df9891fe82c8adf..34629afd4acff2b984413f6e0c70faf815a2bcb6 100644 (file)
@@ -528,6 +528,7 @@ const idclass_t linuxdvb_satconf_advanced_class =
       .type     = PT_INT,
       .id       = "orbital_pos",
       .name     = N_("Orbital positions"),
+      .desc     = N_("Orbital positions."),
       .get      = linuxdvb_satconf_class_orbitalpos_get,
       .set      = linuxdvb_satconf_class_orbitalpos_set,
     },
@@ -535,6 +536,8 @@ const idclass_t linuxdvb_satconf_advanced_class =
       .type     = PT_BOOL,
       .id       = "switch_rotor",
       .name     = N_("Switch before rotor"),
+      .desc     = N_("If the DiseqC switch is located before the rotor "
+                     "(i.e. tuner - switch - rotor), enable this."),
       .off      = offsetof(linuxdvb_satconf_t, ls_switch_rotor),
       .opts     = PO_ADVANCED,
     },
@@ -542,6 +545,10 @@ const idclass_t linuxdvb_satconf_advanced_class =
       .type     = PT_U32,
       .id       = "max_rotor_move",
       .name     = N_("Rotor initialization time (seconds)"),
+      .desc     = N_("Upon start, Tvheadend doesn't know the last rotor "
+                     "position. This value defines the initial rotor "
+                     "movement. TVHeadend waits the specified time when "
+                     "the first movement is requested."),
       .off      = offsetof(linuxdvb_satconf_t, ls_max_rotor_move),
       .opts     = PO_ADVANCED,
       .def.u32  = 120
@@ -550,6 +557,8 @@ const idclass_t linuxdvb_satconf_advanced_class =
       .type     = PT_U32,
       .id       = "min_rotor_move",
       .name     = N_("Minimum rotor time (seconds)"),
+      .desc     = N_("The minimum delay after the rotor movement "
+                     "command is sent."),
       .off      = offsetof(linuxdvb_satconf_t, ls_min_rotor_move),
       .opts     = PO_ADVANCED,
     },
@@ -557,6 +566,7 @@ const idclass_t linuxdvb_satconf_advanced_class =
       .type     = PT_DBL,
       .id       = "site_lat",
       .name     = N_("Site latitude"),
+      .desc     = N_("Site latitude."),
       .off      = offsetof(linuxdvb_satconf_t, ls_site_lat),
       .opts     = PO_ADVANCED,
     },
@@ -564,6 +574,7 @@ const idclass_t linuxdvb_satconf_advanced_class =
       .type     = PT_DBL,
       .id       = "site_lon",
       .name     = N_("Site longitude"),
+      .desc     = N_("Site longitude."),
       .off      = offsetof(linuxdvb_satconf_t, ls_site_lon),
       .opts     = PO_ADVANCED,
     },
@@ -571,6 +582,7 @@ const idclass_t linuxdvb_satconf_advanced_class =
       .type     = PT_BOOL,
       .id       = "site_lat_south",
       .name     = N_("Southern hemisphere (latitude direction)"),
+      .desc     = N_("Southern hemisphere (latitude direction)."),
       .off      = offsetof(linuxdvb_satconf_t, ls_site_lat_south),
       .opts     = PO_ADVANCED,
       .def.i    = 0
@@ -579,6 +591,7 @@ const idclass_t linuxdvb_satconf_advanced_class =
       .type     = PT_BOOL,
       .id       = "site_lon_west",
       .name     = N_("Western hemisphere (latitude direction)"),
+      .desc     = N_("Western hemisphere (latitude direction)."),
       .off      = offsetof(linuxdvb_satconf_t, ls_site_lon_west),
       .opts     = PO_ADVANCED,
       .def.i    = 0
@@ -587,6 +600,7 @@ const idclass_t linuxdvb_satconf_advanced_class =
       .type     = PT_INT,
       .id       = "site_altitude",
       .name     = N_("Altitude (meters)"),
+      .desc     = N_("Altitude (in meters)."),
       .off      = offsetof(linuxdvb_satconf_t, ls_site_altitude),
       .opts     = PO_ADVANCED,
       .def.i    = 0
@@ -595,6 +609,7 @@ const idclass_t linuxdvb_satconf_advanced_class =
       .type     = PT_U32,
       .id       = "motor_rate",
       .name     = N_("Motor rate (milliseconds/deg)"),
+      .desc     = N_("Motor rate (in milliseconds/deg)."),
       .off      = offsetof(linuxdvb_satconf_t, ls_motor_rate),
     },
     {}
index 318ab0fd29cd48d02d1b9a8bc8c704aa7b2bcf50..096f9747192f57aab4d81f2782b40a500fcf2d29 100644 (file)
@@ -141,6 +141,7 @@ const idclass_t mpegts_network_class =
       .type     = PT_STR,
       .id       = "networkname",
       .name     = N_("Network name"),
+      .desc     = N_("Name of the network."),
       .off      = offsetof(mpegts_network_t, mn_network_name),
       .notify   = idnode_notify_title_changed,
     },
@@ -148,6 +149,7 @@ const idclass_t mpegts_network_class =
       .type     = PT_STR,
       .id       = "pnetworkname",
       .name     = N_("Provider network name"),
+      .desc     = N_("Provider`s network name."),
       .off      = offsetof(mpegts_network_t, mn_provider_network_name),
       .opts     = PO_ADVANCED | PO_HIDDEN,
     },
@@ -155,6 +157,7 @@ const idclass_t mpegts_network_class =
       .type     = PT_U16,
       .id       = "nid",
       .name     = N_("Network ID (limit scanning)"),
+      .desc     = N_("Limited/limit scanning to this network ID only."), 
       .opts     = PO_ADVANCED,
       .off      = offsetof(mpegts_network_t, mn_nid),
     },
@@ -162,6 +165,8 @@ const idclass_t mpegts_network_class =
       .type     = PT_BOOL,
       .id       = "autodiscovery",
       .name     = N_("Network discovery"),
+      .desc     = N_("Discover more muxes using the Network "
+                     "Information Table (if available)."),
       .off      = offsetof(mpegts_network_t, mn_autodiscovery),
       .opts     = PO_ADVANCED,
       .def.i    = 1
@@ -170,6 +175,10 @@ const idclass_t mpegts_network_class =
       .type     = PT_BOOL,
       .id       = "skipinitscan",
       .name     = N_("Skip initial scan"),
+      .desc     = N_("Skip scanning known muxes on Tvheadend start. "
+                     "If initial scan is allowed and new muxes are "
+                     "found they will be scanned too. See Help for "
+                     "more details."),
       .off      = offsetof(mpegts_network_t, mn_skipinitscan),
       .opts     = PO_EXPERT,
       .def.i    = 1
@@ -178,6 +187,15 @@ const idclass_t mpegts_network_class =
       .type     = PT_BOOL,
       .id       = "idlescan",
       .name     = N_("Idle scan muxes"),
+      .desc     = N_("When nothing else is happening Tvheadend will "
+                     "continuously rotate among all muxes and tune to "
+                     "them to verify that they are still working when "
+                     "the inputs are not used for streaming. If your "
+                     "adapters have problems with lots of (endless) "
+                     "tuning disable this. Note that this option "
+                     "should be OFF for the normal operation. This type "
+                     "of mux probing is not required and it may cause "
+                     "issues for SAT>IP (limited number of PID filters)."),
       .off      = offsetof(mpegts_network_t, mn_idlescan),
       .def.i    = 0,
       .notify   = mpegts_network_class_idlescan_notify,
@@ -187,6 +205,7 @@ const idclass_t mpegts_network_class =
       .type     = PT_BOOL,
       .id       = "sid_chnum",
       .name     = N_("Use service IDs as channel numbers"),
+      .desc     = N_("Use the provider's service IDs as channel numbers."),
       .off      = offsetof(mpegts_network_t, mn_sid_chnum),
       .opts     = PO_EXPERT,
       .def.i    = 0,
@@ -195,6 +214,7 @@ const idclass_t mpegts_network_class =
       .type     = PT_BOOL,
       .id       = "ignore_chnum",
       .name     = N_("Ignore provider's channel numbers"),
+      .desc     = N_("Don`t use the provider`s channel numbers."),
       .off      = offsetof(mpegts_network_t, mn_ignore_chnum),
       .opts     = PO_ADVANCED,
       .def.i    = 0,
@@ -204,6 +224,7 @@ const idclass_t mpegts_network_class =
       .type     = PT_U16,
       .id       = "satip_source",
       .name     = N_("SAT>IP source number"),
+      .desc     = N_("The SAT>IP source number."),
       .off      = offsetof(mpegts_network_t, mn_satip_source),
       .opts     = PO_ADVANCED
     },
@@ -212,6 +233,8 @@ const idclass_t mpegts_network_class =
       .type     = PT_STR,
       .id       = "charset",
       .name     = N_("Character set"),
+      .desc     = N_("The character encoding for this network "
+                     "(e.g. UTF-8)."),
       .off      = offsetof(mpegts_network_t, mn_charset),
       .list     = dvb_charset_enum,
       .opts     = PO_ADVANCED,
@@ -220,6 +243,8 @@ const idclass_t mpegts_network_class =
       .type     = PT_BOOL,
       .id       = "localtime",
       .name     = N_("EIT broadcast in local time"),
+      .desc     = N_("If EIT events use local time rather than UTC enable "
+                     "this option."),
       .off      = offsetof(mpegts_network_t, mn_localtime),
       .opts     = PO_EXPERT,
     },
@@ -227,6 +252,7 @@ const idclass_t mpegts_network_class =
       .type     = PT_INT,
       .id       = "num_mux",
       .name     = N_("# Muxes"),
+      .desc     = N_("Total number of muxes found on this network."),
       .opts     = PO_RDONLY | PO_NOSAVE,
       .get      = mpegts_network_class_get_num_mux,
     },
@@ -234,6 +260,7 @@ const idclass_t mpegts_network_class =
       .type     = PT_INT,
       .id       = "num_svc",
       .name     = N_("# Services"),
+      .desc     = N_("Total number of services found on this network."),
       .opts     = PO_RDONLY | PO_NOSAVE,
       .get      = mpegts_network_class_get_num_svc,
     },
@@ -241,6 +268,7 @@ const idclass_t mpegts_network_class =
       .type     = PT_INT,
       .id       = "num_chn",
       .name     = N_("# Mapped channels"),
+      .desc     = N_("Total number of mapped channels on this network."),
       .opts     = PO_RDONLY | PO_NOSAVE,
       .get      = mpegts_network_class_get_num_chn,
     },
@@ -248,6 +276,7 @@ const idclass_t mpegts_network_class =
       .type     = PT_INT,
       .id       = "scanq_length",
       .name     = N_("Scan queue length"),
+      .desc     = N_("The number of muxes left to scan on this network."),
       .opts     = PO_RDONLY | PO_NOSAVE,
       .get      = mpegts_network_class_get_scanq_length,
     },