]> git.ipfire.org Git - thirdparty/tvheadend.git/commitdiff
mpegts network: always change muxes from fast-scan tables
authorJaroslav Kysela <perex@perex.cz>
Wed, 1 Jun 2016 11:14:31 +0000 (13:14 +0200)
committerJaroslav Kysela <perex@perex.cz>
Wed, 1 Jun 2016 11:14:31 +0000 (13:14 +0200)
src/input/mpegts/mpegts_network_dvb.c

index 0f200f244ddb36ceab3d162f14e7c832982a3a02..648cc52f0bdd71ea695295451ccfa066411af1fb 100644 (file)
@@ -684,7 +684,7 @@ dvb_network_create_mux
     char buf[128];
     dvb_mux_conf_t tuning_new, tuning_old;
     dvb_mux_t *lm = (dvb_mux_t*)mm;
-    int change = ln->mn_autodiscovery == MN_DISCOVERY_CHANGE;
+    int change = (ln->mn_autodiscovery == MN_DISCOVERY_CHANGE) || force;
     /* the nit tables may be inconsistent (like rolloff ping-pong) */
     /* accept information only from one origin mux */
     if (mm->mm_dmc_origin_expire > mclk() && mm->mm_dmc_origin && mm->mm_dmc_origin != origin)