summaryrefslogtreecommitdiff
Diffstat
-rw-r--r--tvapi/libtv/tv/CTv.cpp2
-rw-r--r--tvapi/libtv/tvin/CTvin.cpp14
-rw-r--r--tvapi/libtv/tvin/CTvin.h3
-rw-r--r--tvapi/libtv/tvutils/CTvInput.cpp47
4 files changed, 34 insertions, 32 deletions
diff --git a/tvapi/libtv/tv/CTv.cpp b/tvapi/libtv/tv/CTv.cpp
index 3ed762b..f3c8764 100644
--- a/tvapi/libtv/tv/CTv.cpp
+++ b/tvapi/libtv/tv/CTv.cpp
@@ -72,6 +72,7 @@ static void sqliteLogCallback(void *data, int iErrCode, const char *zMsg)
}
CTv::CTv() :
+ mSigDetectThread(&mTvin),
mSourceConnectDetectThread(&mTvin),
mHDMIRxCEC ( &mTvin ),
mTvScanner ( &mTvin ),
@@ -1639,7 +1640,6 @@ int CTv::StartTvLock ()
mFrontDev.Open(FE_ANALOG);
mFrontDev.autoLoadFE();
mSigDetectThread.startDetect();
- mSigDetectThread.initSigState();
mTvMsgQueue.startMsgQueue();
resetDmxAndAvSource();
SetDisplayMode ( mVpp.GetDisplayMode ( CTvin::Tvin_SourceInputToSourceInputType(m_source_input) ), CTvin::Tvin_SourceInputToSourceInputType(m_source_input), mSigDetectThread.getCurSigInfo().fmt);