EITScanner::EITScanner(uint cardnum) : m_eitHelper(new EITHelper()), m_eventThread(new MThread("EIT", this)), m_cardnum(cardnum) { QStringList langPref = iso639_get_language_list(); m_eitHelper->SetLanguagePreferences(langPref); m_eventThread->start(QThread::IdlePriority); }
EITScanner::EITScanner(uint _cardnum) : channel(NULL), eitSource(NULL), eitHelper(new EITHelper()), eventThread(new MThread("EIT", this)), exitThread(false), rec(NULL), activeScan(false), activeScanTrigTime(0), cardnum(_cardnum) { QStringList langPref = iso639_get_language_list(); eitHelper->SetLanguagePreferences(langPref); eventThread->start(QThread::IdlePriority); }
EITScanner::EITScanner(uint _cardnum) : channel(NULL), eitSource(NULL), eitHelper(new EITHelper()), exitThread(false), rec(NULL), activeScan(false), activeScanTrigTime(0), cardnum(_cardnum) { QStringList langPref = iso639_get_language_list(); eitHelper->SetLanguagePreferences(langPref); // Start scanner with Idle scheduling priority, to avoid problems with recordings. eventThread.scanner = this; eventThread.start(QThread::IdlePriority); }