diff --git a/src/input/mpegts/dvb_psi.c b/src/input/mpegts/dvb_psi.c index e775d29d..bdb6dee8 100644 --- a/src/input/mpegts/dvb_psi.c +++ b/src/input/mpegts/dvb_psi.c @@ -94,7 +94,7 @@ dvb_desc_sat_del memset(&dmc, 0, sizeof(dmc)); dmc.dmc_fe_params.inversion = INVERSION_AUTO; - dmc.dmc_fe_params.frequency = frequency * 10; + dmc.dmc_fe_params.frequency = frequency; dmc.dmc_fe_orbital_pos = bcdtoint(ptr[4]) * 100 + bcdtoint(ptr[5]); dmc.dmc_fe_orbital_dir = (ptr[6] & 0x80) ? 'E' : 'W'; dmc.dmc_fe_polarisation = (ptr[6] >> 5) & 0x03; diff --git a/src/input/mpegts/mpegts_input.c b/src/input/mpegts/mpegts_input.c index 796f9765..0b2fbb21 100644 --- a/src/input/mpegts/mpegts_input.c +++ b/src/input/mpegts/mpegts_input.c @@ -179,7 +179,7 @@ mpegts_input_stopped_mux char buf[256]; service_t *s, *t; mmi->mmi_mux->mm_active = NULL; - LIST_REMOVE(mmi, mmi_mux_link); + LIST_REMOVE(mmi, mmi_active_link); mi->mi_display_name(mi, buf, sizeof(buf)); tvhtrace("mpegts", "%s - flush subscribers", buf);