-rw-r--r-- | tvapi/libtv/tv/CTv.cpp | 2 | ||||
-rw-r--r-- | tvapi/libtv/tvin/CTvin.cpp | 14 | ||||
-rw-r--r-- | tvapi/libtv/tvin/CTvin.h | 3 | ||||
-rw-r--r-- | tvapi/libtv/tvutils/CTvInput.cpp | 47 |
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); |