diff options
| author | Felix Domke <tmbinc@elitedvb.net> | 2005-11-16 10:24:13 +0000 |
|---|---|---|
| committer | Felix Domke <tmbinc@elitedvb.net> | 2005-11-16 10:24:13 +0000 |
| commit | b0e09a2cd9a05a002222d79fb71848f4c7820ff3 (patch) | |
| tree | f6ab15a7e93756b299c68b633439f030648a767a /lib/components/scan.cpp | |
| parent | 68b90d5fc4598225d38579634686a3a16083fa69 (diff) | |
| download | enigma2-b0e09a2cd9a05a002222d79fb71848f4c7820ff3.tar.gz enigma2-b0e09a2cd9a05a002222d79fb71848f4c7820ff3.zip | |
scan: add flags for optional network search. drop transponders on foreign satellites.
Diffstat (limited to 'lib/components/scan.cpp')
| -rw-r--r-- | lib/components/scan.cpp | 33 |
1 files changed, 2 insertions, 31 deletions
diff --git a/lib/components/scan.cpp b/lib/components/scan.cpp index fc2470f7..6676af51 100644 --- a/lib/components/scan.cpp +++ b/lib/components/scan.cpp @@ -77,7 +77,7 @@ void eComponentScan::addInitial(const eDVBFrontendParametersTerrestrial &p) } -int eComponentScan::start() +int eComponentScan::start(int flags) { if (m_initial.empty()) return -2; @@ -90,35 +90,6 @@ int eComponentScan::start() eDVBResourceManager::getInstance(mgr); -#if 0 - ePtr<eDVBFrontendParameters> fe = new eDVBFrontendParameters(); -#if 1 - eDVBFrontendParametersSatellite fesat; - - fesat.frequency = 11817000; // 12070000; - fesat.symbol_rate = 27500000; - fesat.polarisation = eDVBFrontendParametersSatellite::Polarisation::Vertical; - fesat.fec = eDVBFrontendParametersSatellite::FEC::f3_4; - fesat.inversion = eDVBFrontendParametersSatellite::Inversion::Off; - fesat.orbital_position = 192; - - - fe->setDVBS(fesat); - -#else - eDVBFrontendParametersTerrestrial fet; - fet.frequency = 626000000; - fet.inversion = eDVBFrontendParametersTerrestrial::Inversion::Unknown; - fet.bandwidth = eDVBFrontendParametersTerrestrial::Bandwidth::Bw8MHz; - fet.code_rate_HP = fet.code_rate_LP = eDVBFrontendParametersTerrestrial::FEC::fAuto; - fet.modulation = eDVBFrontendParametersTerrestrial::Modulation::QAM16; - fet.transmission_mode = eDVBFrontendParametersTerrestrial::TransmissionMode::TM8k; - fet.guard_interval = eDVBFrontendParametersTerrestrial::GuardInterval::GI_1_32; - fet.hierarchy = eDVBFrontendParametersTerrestrial::Hierarchy::HNone; - fe->setDVBT(fet); -#endif -#endif - eUsePtr<iDVBChannel> channel; if (mgr->allocateRawChannel(channel)) @@ -131,7 +102,7 @@ int eComponentScan::start() m_scan = new eDVBScan(channel); m_scan->connectEvent(slot(*this, &eComponentScan::scanEvent), m_scan_event_connection); - m_scan->start(m_initial); + m_scan->start(m_initial, flags); return 0; } |
