]> git.ipfire.org Git - thirdparty/tvheadend.git/commitdiff
Allow network scan to modify muxes
authorDamien Fouilleul <damien.fouilleul@gmail.com>
Thu, 22 Apr 2021 12:40:58 +0000 (13:40 +0100)
committerFlole998 <Flole998@users.noreply.github.com>
Sat, 3 Sep 2022 10:13:02 +0000 (12:13 +0200)
When 'change muxes' option for network discovery is enabled, allow network scan to modify muxes rather than duplicate them on minor changes such as FEC

src/input/mpegts/mpegts_network_dvb.c

index da85abb0870a218f94eed09226739795aeee88d5..07c8a1dcd15b0fa0e6b2470892873efd072712e5 100644 (file)
@@ -703,7 +703,7 @@ dvb_network_create_mux
   }
 
   ln = (dvb_network_t*)mn;
-  mm = dvb_network_find_mux(ln, dmc, onid, tsid, 0, 0);
+  mm = dvb_network_find_mux(ln, dmc, onid, tsid, 0, (ln->mn_autodiscovery == MN_DISCOVERY_CHANGE));
   if (!mm && (ln->mn_autodiscovery != MN_DISCOVERY_DISABLE || force)) {
     save |= dvb_fe_type_by_network_class(ln->mn_id.in_class) == dmc->dmc_fe_type;
     if (save && dmc->dmc_fe_type == DVB_TYPE_S) {