From 462ec6f4ad2051551cb91c75ba614d3b7b17c543 Mon Sep 17 00:00:00 2001 From: Andreas Monzner Date: Fri, 20 Jan 2006 20:45:12 +0000 Subject: [PATCH] set frontend state to stateTuning when tuneloop starts.. ( to avoid false lostlock events) --- lib/dvb/frontend.cpp | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) 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; } -- 2.30.2