git.cweiske.de
/
enigma2.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
fix bsod
[enigma2.git]
/
lib
/
dvb
/
frontend.cpp
diff --git
a/lib/dvb/frontend.cpp
b/lib/dvb/frontend.cpp
index eba474e8046d031060f643d214c60e9c84fe15f3..6896110cb8ccb1a6b96d04e99a156e60f19b5372 100644
(file)
--- a/
lib/dvb/frontend.cpp
+++ b/
lib/dvb/frontend.cpp
@@
-422,8
+422,11
@@
int eDVBFrontend::closeFrontend()
if (m_fd >= 0)
{
eDebug("close frontend %d", m_fe);
if (m_fd >= 0)
{
eDebug("close frontend %d", m_fe);
+ m_tuneTimer->stop();
setTone(iDVBFrontend::toneOff);
setVoltage(iDVBFrontend::voltageOff);
setTone(iDVBFrontend::toneOff);
setVoltage(iDVBFrontend::voltageOff);
+ if (m_sec)
+ m_sec->setRotorMoving(false);
::close(m_fd);
m_fd=-1;
m_data[0] = m_data[1] = m_data[2] = -1;
::close(m_fd);
m_fd=-1;
m_data[0] = m_data[1] = m_data[2] = -1;
@@
-1507,6
+1510,7
@@
RESULT eDVBFrontend::tune(const iDVBFrontendParameters &where)
return -EINVAL;
}
res=prepare_sat(feparm);
return -EINVAL;
}
res=prepare_sat(feparm);
+ m_sec->setRotorMoving(false);
break;
}
case feCable:
break;
}
case feCable: