mirror of
https://github.com/tuxbox-fork-migrations/recycled-ni-neutrino.git
synced 2025-08-27 23:42:51 +02:00
add DVB-S2X support
Origin commit data
------------------
Branch: ni/coolstream
Commit: 5f24f44353
Author: TangoCash <eric@loxat.de>
Date: 2017-12-04 (Mon, 04 Dec 2017)
------------------
No further description and justification available within origin commit message!
------------------
This commit was generated by Migit
This commit is contained in:
@@ -349,6 +349,15 @@ const CMenuOptionChooser::keyval FRONTEND_FORCE_MODE[FRONTEND_FORCE_MODE_COUNT]
|
||||
{ 2, LOCALE_TUNERSETUP_TERR }
|
||||
};
|
||||
|
||||
#define SATSETUP_SCANTP_PLM_COUNT 4
|
||||
const CMenuOptionChooser::keyval SATSETUP_SCANTP_PLM[SATSETUP_SCANTP_PLM_COUNT] =
|
||||
{
|
||||
{ 0, LOCALE_EXTRA_TP_PLM_ROOT },
|
||||
{ 1, LOCALE_EXTRA_TP_PLM_GOLD },
|
||||
{ 2, LOCALE_EXTRA_TP_PLM_COMBO },
|
||||
{ 3, LOCALE_EXTRA_TP_PLM_UNK }
|
||||
};
|
||||
|
||||
CScanSetup::CScanSetup(int wizard_mode)
|
||||
{
|
||||
width = 40;
|
||||
@@ -1681,6 +1690,9 @@ int CScanSetup::addScanOptionsItems(CMenuWidget *options_menu, const int &shortc
|
||||
CMenuForwarder *Freq = NULL;
|
||||
CMenuForwarder *Rate = NULL;
|
||||
CMenuOptionChooser *pilot = NULL;
|
||||
CMenuForwarder *Pli = NULL;
|
||||
CMenuForwarder *Plc = NULL;
|
||||
CMenuOptionChooser *Plm = NULL;
|
||||
if (r_system == ALL_SAT) {
|
||||
delsys = new CMenuOptionChooser(LOCALE_EXTRA_TP_DELSYS, (int *)&scansettings.sat_TP_delsys, SATSETUP_SCANTP_DELSYS, SATSETUP_SCANTP_DELSYS_COUNT, true, NULL, CRCInput::convertDigitToKey(shortCut++), "", true);
|
||||
delsys->setHint("", LOCALE_MENU_HINT_SCAN_DELSYS);
|
||||
@@ -1698,6 +1710,11 @@ int CScanSetup::addScanOptionsItems(CMenuWidget *options_menu, const int &shortc
|
||||
pol->setHint("", LOCALE_MENU_HINT_SCAN_POL);
|
||||
pilot = new CMenuOptionChooser(LOCALE_EXTRA_TP_PILOT, (int *)&scansettings.sat_TP_pilot, SATSETUP_SCANTP_PILOT, SATSETUP_SCANTP_PILOT_COUNT, true, NULL, CRCInput::convertDigitToKey(shortCut++));
|
||||
pilot->setHint("", LOCALE_MENU_HINT_SCAN_PILOT);
|
||||
CStringInput *pli = new CStringInput(LOCALE_EXTRA_TP_PLI, &scansettings.sat_TP_pli, 1, NONEXISTANT_LOCALE, NONEXISTANT_LOCALE, "0123456789");
|
||||
Pli = new CMenuDForwarder(LOCALE_EXTRA_TP_PLI, true, scansettings.sat_TP_pli, pli, "", CRCInput::convertDigitToKey(shortCut++));
|
||||
CStringInput *plc = new CStringInput(LOCALE_EXTRA_TP_PLC, &scansettings.sat_TP_plc, 6, NONEXISTANT_LOCALE, NONEXISTANT_LOCALE, "0123456789");
|
||||
Plc = new CMenuDForwarder(LOCALE_EXTRA_TP_PLC, true, scansettings.sat_TP_plc, plc, "", CRCInput::convertDigitToKey(shortCut++));
|
||||
Plm = new CMenuOptionChooser(LOCALE_EXTRA_TP_PLM, (int *)&scansettings.sat_TP_plm, SATSETUP_SCANTP_PLM, SATSETUP_SCANTP_PLM_COUNT, true, NULL, CRCInput::convertDigitToKey(shortCut++));
|
||||
} else if (r_system == ALL_CABLE) {
|
||||
delsys = new CMenuOptionChooser(LOCALE_EXTRA_TP_DELSYS, (int *)&scansettings.cable_TP_delsys, CABLESETUP_SCANTP_DELSYS, CABLESETUP_SCANTP_DELSYS_COUNT, true, NULL, CRCInput::convertDigitToKey(shortCut++), "", true);
|
||||
delsys->setHint("", LOCALE_MENU_HINT_SCAN_DELSYS);
|
||||
@@ -1730,6 +1747,8 @@ int CScanSetup::addScanOptionsItems(CMenuWidget *options_menu, const int &shortc
|
||||
coderateLP->setHint("", LOCALE_MENU_HINT_SCAN_FEC);
|
||||
tm = new CMenuOptionChooser(LOCALE_EXTRA_TP_TRANSMIT_MODE, (int *)&scansettings.terrestrial_TP_transmit_mode, TERRSETUP_SCANTP_TRANSMIT_MODE, TERRSETUP_SCANTP_TRANSMIT_MODE_COUNT, true, NULL, CRCInput::convertDigitToKey(shortCut++));
|
||||
tm->setHint("", LOCALE_MENU_HINT_SCAN_TRANSMIT_MODE);
|
||||
CStringInput *pli = new CStringInput(LOCALE_EXTRA_TP_PLI, &scansettings.terrestrial_TP_pli, 1, NONEXISTANT_LOCALE, NONEXISTANT_LOCALE, "0123456789");
|
||||
Pli = new CMenuDForwarder(LOCALE_EXTRA_TP_PLI, true, scansettings.terrestrial_TP_pli, pli, "", CRCInput::convertDigitToKey(shortCut++));
|
||||
}
|
||||
|
||||
if (delsys)
|
||||
@@ -1759,6 +1778,13 @@ int CScanSetup::addScanOptionsItems(CMenuWidget *options_menu, const int &shortc
|
||||
if (pilot)
|
||||
options_menu->addItem(pilot);
|
||||
|
||||
if (Pli)
|
||||
options_menu->addItem(Pli);
|
||||
if (Plc)
|
||||
options_menu->addItem(Plc);
|
||||
if (Plm)
|
||||
options_menu->addItem(Plm);
|
||||
|
||||
return shortCut;
|
||||
}
|
||||
|
||||
@@ -1945,6 +1971,9 @@ void CScanSetup::updateManualSettings()
|
||||
scansettings.sat_TP_delsys = tI->second.feparams.delsys;
|
||||
scansettings.sat_TP_mod = tI->second.feparams.modulation;
|
||||
scansettings.satName = CServiceManager::getInstance()->GetSatelliteName(channel->getSatellitePosition());
|
||||
scansettings.sat_TP_pli = to_string(tI->second.feparams.plp_id);
|
||||
scansettings.sat_TP_plc = to_string(tI->second.feparams.pls_code);
|
||||
scansettings.sat_TP_plm = tI->second.feparams.pls_mode;
|
||||
} else if (CFrontend::isCable(tI->second.feparams.delsys)) {
|
||||
scansettings.cable_TP_freq = to_string(tI->second.feparams.frequency);
|
||||
scansettings.cable_TP_rate = to_string(tI->second.feparams.symbol_rate);
|
||||
@@ -1961,6 +1990,7 @@ void CScanSetup::updateManualSettings()
|
||||
scansettings.terrestrial_TP_transmit_mode = tI->second.feparams.transmission_mode;
|
||||
scansettings.terrestrial_TP_coderate_HP = tI->second.feparams.code_rate_HP;
|
||||
scansettings.terrestrial_TP_coderate_LP = tI->second.feparams.code_rate_LP;
|
||||
scansettings.terrestrial_TP_pli = to_string(tI->second.feparams.plp_id);
|
||||
|
||||
scansettings.terrestrialName = CServiceManager::getInstance()->GetSatelliteName(channel->getSatellitePosition());
|
||||
}
|
||||
@@ -2053,6 +2083,9 @@ int CTPSelectHandler::exec(CMenuTarget* parent, const std::string &actionkey)
|
||||
scansettings.sat_TP_delsys = tmpI->second.feparams.delsys;
|
||||
scansettings.sat_TP_mod = tmpI->second.feparams.modulation;
|
||||
scansettings.sat_TP_pilot = tmpI->second.feparams.pilot;
|
||||
scansettings.sat_TP_pli = to_string(tmpI->second.feparams.plp_id);
|
||||
scansettings.sat_TP_plc = to_string(tmpI->second.feparams.pls_code);
|
||||
scansettings.sat_TP_plm = tmpI->second.feparams.pls_mode;
|
||||
}
|
||||
else if (CFrontend::isCable(tmpI->second.feparams.delsys)) {
|
||||
scansettings.cable_TP_freq = to_string(tmpI->second.feparams.frequency);
|
||||
@@ -2069,6 +2102,7 @@ int CTPSelectHandler::exec(CMenuTarget* parent, const std::string &actionkey)
|
||||
scansettings.terrestrial_TP_transmit_mode = tmpI->second.feparams.transmission_mode;
|
||||
scansettings.terrestrial_TP_coderate_HP = tmpI->second.feparams.code_rate_HP;
|
||||
scansettings.terrestrial_TP_coderate_LP = tmpI->second.feparams.code_rate_LP;
|
||||
scansettings.terrestrial_TP_pli = to_string(tmpI->second.feparams.plp_id);
|
||||
//scansettings.terrestrialName = CServiceManager::getInstance()->GetSatelliteName(channel->getSatellitePosition());
|
||||
}
|
||||
}
|
||||
|
Reference in New Issue
Block a user