diff --git a/dvb-core/dvb_frontend.c b/dvb-core/dvb_frontend.c index c985942..8131125 100644 --- a/dvb-core/dvb_frontend.c +++ b/dvb-core/dvb_frontend.c @@ -973,6 +973,7 @@ static int dvb_frontend_clear_cache(struct dvb_frontend *fe) c->stream_id = NO_STREAM_ID_FILTER; c->pls = NO_SCRAMBLING_CODE; + c->input = NO_INPUT; switch (c->delivery_system) { case SYS_DVBS: diff --git a/include/linux/dvb/frontend.h b/include/linux/dvb/frontend.h index 03a580a..a77bdc3 100644 --- a/include/linux/dvb/frontend.h +++ b/include/linux/dvb/frontend.h @@ -742,6 +742,7 @@ enum atscmh_rs_code_mode { #define NO_STREAM_ID_FILTER (~0U) #define NO_SCRAMBLING_CODE (~0U) #define LNA_AUTO (~0U) +#define NO_INPUT (~0U) /** * enum fecap_scale_params - scale types for the quality parameters.