From: Jaroslav Kysela Date: Tue, 1 Jan 2019 17:05:15 +0000 (+0100) Subject: cosmetic fixes and optimizations X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=dbee3d2049faa7d5e15374ddef37a91e86768b26;p=thirdparty%2Ftvheadend.git cosmetic fixes and optimizations --- diff --git a/src/dvr/dvr_db.c b/src/dvr/dvr_db.c index 06d48cb56..2a474ba1d 100644 --- a/src/dvr/dvr_db.c +++ b/src/dvr/dvr_db.c @@ -1390,7 +1390,7 @@ dvr_entry_rerecord(dvr_entry_t *de) if ((de2 = de->de_parent) != NULL) { if (de->de_sched_state == DVR_COMPLETED && de->de_errors == 0 && - de->de_data_errors < de->de_parent->de_data_errors) { + de->de_data_errors < de2->de_data_errors) { fsize1 = dvr_get_filesize(de, DVR_FILESIZE_TOTAL); fsize2 = dvr_get_filesize(de2, DVR_FILESIZE_TOTAL); if (fsize1 / 5 < fsize2 / 6) { @@ -1399,7 +1399,7 @@ dvr_entry_rerecord(dvr_entry_t *de) dvr_entry_cancel_delete(de2, 1); } } else if (de->de_sched_state == DVR_COMPLETED) { - if(dvr_get_filesize(de, 0) < 0) { + if (dvr_get_filesize(de, 0) < 0) { delete_me: dvr_entry_cancel_delete(de, 0); dvr_entry_rerecord(de2); diff --git a/src/input/mpegts/mpegts_network_dvb.c b/src/input/mpegts/mpegts_network_dvb.c index ae1518518..1b337f43c 100644 --- a/src/input/mpegts/mpegts_network_dvb.c +++ b/src/input/mpegts/mpegts_network_dvb.c @@ -706,12 +706,7 @@ dvb_network_create_mux mm = dvb_network_find_mux(ln, dmc, onid, tsid, 0, 0); if (!mm && (ln->mn_autodiscovery != MN_DISCOVERY_DISABLE || force)) { cls = dvb_network_mux_class((mpegts_network_t *)ln); - save |= cls == &dvb_mux_dvbt_class && dmc->dmc_fe_type == DVB_TYPE_T; - save |= cls == &dvb_mux_dvbc_class && dmc->dmc_fe_type == DVB_TYPE_C; - save |= cls == &dvb_mux_dvbs_class && dmc->dmc_fe_type == DVB_TYPE_S; - save |= cls == &dvb_mux_atsc_t_class && dmc->dmc_fe_type == DVB_TYPE_ATSC_T; - save |= cls == &dvb_mux_atsc_c_class && dmc->dmc_fe_type == DVB_TYPE_ATSC_C; - save |= cls == &dvb_mux_dtmb_class && dmc->dmc_fe_type == DVB_TYPE_DTMB; + save |= dvb_fe_type_by_network_class(cls) == dmc->dmc_fe_type; if (save && dmc->dmc_fe_type == DVB_TYPE_S) { satpos = dvb_network_get_orbital_pos(mn); /* do not allow to mix satellite positions */