From: Andreas Monzner Date: Fri, 20 Jan 2006 20:45:12 +0000 (+0000) Subject: set frontend state to stateTuning when tuneloop starts.. ( to avoid false lostlock... X-Git-Tag: 2.6.0~4342 X-Git-Url: https://git.cweiske.de/enigma2.git/commitdiff_plain/462ec6f4ad2051551cb91c75ba614d3b7b17c543 set frontend state to stateTuning when tuneloop starts.. ( to avoid false lostlock events) --- diff --git a/lib/dvb/frontend.cpp b/lib/dvb/frontend.cpp index f4cbd307..9d4061e6 100644 --- a/lib/dvb/frontend.cpp +++ b/lib/dvb/frontend.cpp @@ -669,13 +669,6 @@ void eDVBFrontend::setFrontend() perror("FE_SET_FRONTEND failed"); return; } - - if (m_state != stateTuning) - { - m_tuning = 1; - m_state = stateTuning; - m_stateChanged(this); - } m_timeout->start(5000, 1); // 5 sec timeout. TODO: symbolrate dependent } @@ -950,6 +943,13 @@ RESULT eDVBFrontend::tune(const iDVBFrontendParameters &where) m_tuneTimer->start(0,true); m_sec_sequence.current() = m_sec_sequence.begin(); + if (m_state != stateTuning) + { + m_tuning = 1; + m_state = stateTuning; + m_stateChanged(this); + } + return 0; }