From 9b6e6bea2f60f727880cb4796305ca1113ce607e Mon Sep 17 00:00:00 2001 From: vanhofen Date: Fri, 12 Jun 2020 22:27:13 +0200 Subject: [PATCH] rework VUPLUS defines Origin commit data ------------------ Branch: ni/coolstream Commit: https://github.com/neutrino-images/ni-neutrino/commit/e299801f1f91e4b451c6be3658f74cb43e9d8c44 Author: vanhofen Date: 2020-06-12 (Fri, 12 Jun 2020) Origin message was: ------------------ - rework VUPLUS defines ------------------ No further description and justification available within origin commit message! ------------------ This commit was generated by Migit --- acinclude.m4 | 30 +++++++++++++++++++++--------- src/driver/screenshot.h | 2 +- src/gui/cam_menu.cpp | 10 +++++----- src/gui/scan_setup.cpp | 10 +++++----- src/gui/update.cpp | 2 +- src/neutrino.cpp | 16 ++++++++-------- src/neutrino_menue.cpp | 2 +- src/system/helpers.cpp | 2 +- src/system/settings.h | 4 ++-- src/zapit/include/linux/dvb/dmx.h | 2 +- src/zapit/include/zapit/zapit.h | 2 +- src/zapit/src/frontend.cpp | 10 +++++----- src/zapit/src/zapit.cpp | 2 +- 13 files changed, 53 insertions(+), 41 deletions(-) diff --git a/acinclude.m4 b/acinclude.m4 index 629cb3518..d72eb52d7 100644 --- a/acinclude.m4 +++ b/acinclude.m4 @@ -600,26 +600,38 @@ fi # all vuplus BOXMODELs case "$BOXMODEL" in vusolo4k|vuduo4k|vuultimo4k|vuuno4k|vuuno4kse|vuzero4k|vuduo) - AC_DEFINE(BOXMODEL_VUPLUS, 1, [vuplus]) - vuplus=true + AC_DEFINE(BOXMODEL_VUPLUS_ALL, 1, [vuplus_all]) + vuplus_all=true ;; *) - vuplus=false + vuplus_all=false ;; esac -AM_CONDITIONAL(BOXMODEL_VUPLUS, test "$vuplus" = "true") +AM_CONDITIONAL(BOXMODEL_VUPLUS_ALL, test "$vuplus_all" = "true") -# all vuplus4k BOXMODELs +# all vuplus arm BOXMODELs case "$BOXMODEL" in vusolo4k|vuduo4k|vuultimo4k|vuuno4k|vuuno4kse|vuzero4k) - AC_DEFINE(BOXMODEL_VUPLUS4K, 1, [vuplus4k]) - vuplus4k=true + AC_DEFINE(BOXMODEL_VUPLUS_ARM, 1, [vuplus_arm]) + vuplus_arm=true ;; *) - vuplus4k=false + vuplus_arm=false ;; esac -AM_CONDITIONAL(BOXMODEL_VUPLUS4K, test "$vuplus4k" = "true") +AM_CONDITIONAL(BOXMODEL_VUPLUS_ARM, test "$vuplus_arm" = "true") + +# all vuplus mips BOXMODELs +case "$BOXMODEL" in + vuduo) + AC_DEFINE(BOXMODEL_VUPLUS_MIPS, 1, [vuplus_mips]) + vuplus_mips=true + ;; + *) + vuplus_mips=false + ;; +esac +AM_CONDITIONAL(BOXMODEL_VUPLUS_MIPS, test "$vuplus_mips" = "true") # BOXMODELs that allows to change osd resolution case "$BOXMODEL" in diff --git a/src/driver/screenshot.h b/src/driver/screenshot.h index f5f0c7332..2e9d77c5d 100644 --- a/src/driver/screenshot.h +++ b/src/driver/screenshot.h @@ -24,7 +24,7 @@ #define __screenshot_h_ #ifdef SCREENSHOT - #if BOXMODEL_VUPLUS + #if BOXMODEL_VUPLUS_ALL #define SCREENSHOT_EXTERNAL 1 #else #define SCREENSHOT_INTERNAL 1 diff --git a/src/gui/cam_menu.cpp b/src/gui/cam_menu.cpp index ab0319778..98531e9d3 100644 --- a/src/gui/cam_menu.cpp +++ b/src/gui/cam_menu.cpp @@ -77,13 +77,13 @@ const CMenuOptionChooser::keyval OPTIONS_CI_MODE_OPTIONS[] = static const CMenuOptionChooser::keyval CI_CLOCK_OPTIONS[] = { { 6, LOCALE_CI_CLOCK_NORMAL }, { 7, LOCALE_CI_CLOCK_HIGH } -#if BOXMODEL_VUPLUS +#if BOXMODEL_VUPLUS_ALL ,{ 12, LOCALE_CI_CLOCK_EXTRA_HIGH } #endif }; #define CI_CLOCK_OPTION_COUNT (sizeof(CI_CLOCK_OPTIONS)/sizeof(CMenuOptionChooser::keyval)) -#if BOXMODEL_VUPLUS +#if BOXMODEL_VUPLUS_ALL #define CI_DELAY_OPTION_COUNT 5 static const CMenuOptionChooser::keyval_ext CI_DELAY_OPTIONS[CI_DELAY_OPTION_COUNT] = { { 16, NONEXISTANT_LOCALE, "16" }, @@ -156,7 +156,7 @@ int CCAMMenuHandler::doMainMenu() int CiSlots = ca ? ca->GetNumberCISlots() : 0; if(CiSlots) { -#if BOXMODEL_VUPLUS +#if BOXMODEL_VUPLUS_ALL cammenu->addItem(new CMenuOptionChooser(LOCALE_CI_DELAY, &g_settings.ci_delay, CI_DELAY_OPTIONS, CI_DELAY_OPTION_COUNT, true, this)); #endif cammenu->addItem(new CMenuOptionChooser(LOCALE_CI_RESET_STANDBY, &g_settings.ci_standby_reset, OPTIONS_OFF0_ON1_OPTIONS, OPTIONS_OFF0_ON1_OPTION_COUNT, true)); @@ -216,7 +216,7 @@ int CCAMMenuHandler::doMainMenu() #else cammenu->addItem(new CMenuOptionNumberChooser(LOCALE_CI_CLOCK, &g_settings.ci_clock[i], true, 6, 12, this)); #endif -#if BOXMODEL_VUPLUS +#if BOXMODEL_VUPLUS_ALL cammenu->addItem(new CMenuOptionChooser(LOCALE_CI_RPR, &g_settings.ci_rpr[i], OPTIONS_OFF0_ON1_OPTIONS, OPTIONS_OFF0_ON1_OPTION_COUNT, true, this)); #endif cammenu->addItem(new CMenuOptionChooser(LOCALE_CI_IGNORE_MSG, &g_settings.ci_ignore_messages[i], OPTIONS_OFF0_ON1_OPTIONS, OPTIONS_OFF0_ON1_OPTION_COUNT, true)); @@ -616,7 +616,7 @@ int CCAMMenuHandler::doMenu(int slot, CA_SLOT_TYPE slotType) bool CCAMMenuHandler::changeNotify(const neutrino_locale_t OptionName, void * Data) { -#if BOXMODEL_VUPLUS +#if BOXMODEL_VUPLUS_ALL if (ARE_LOCALES_EQUAL(OptionName, LOCALE_CI_DELAY)) { printf("CCAMMenuHandler::changeNotify: ci_delay %d\n", g_settings.ci_delay); ca->SetCIDelay(g_settings.ci_delay); diff --git a/src/gui/scan_setup.cpp b/src/gui/scan_setup.cpp index 75ff01096..af18a8978 100644 --- a/src/gui/scan_setup.cpp +++ b/src/gui/scan_setup.cpp @@ -71,7 +71,7 @@ extern char zapit_long[21]; //static int all_usals = 1; //sat_iterator_t sit; -#if BOXMODEL_VUPLUS +#if BOXMODEL_VUPLUS_ALL static const char * tuner_desc[24] = { "A", "B", "C", "D", "E", "F", "G", "H", "I", "J", "K", "L", "M", "N", "O", "P", "Q", "R", "S", "T", "U", "V", "W", "X" }; #endif @@ -813,7 +813,7 @@ int CScanSetup::showScanMenuFrontendSetup() snprintf(tmp, sizeof(tmp), "config_frontend%d", i); char name[255]; -#if BOXMODEL_VUPLUS +#if BOXMODEL_VUPLUS_ALL snprintf(name, sizeof(name), "%s %d: %s [%s] %s", g_Locale->getText(LOCALE_SATSETUP_FE_TUNER), i+1, fe->isHybrid() ? g_Locale->getText(LOCALE_SCANTS_ACTHYBRID) : fe->hasSat() ? g_Locale->getText(LOCALE_SCANTS_ACTSATELLITE) @@ -959,7 +959,7 @@ int CScanSetup::showFrontendSetup(int number) dmode = fe_config.diseqcType; char name[255]; -#if BOXMODEL_VUPLUS +#if BOXMODEL_VUPLUS_ALL snprintf(name, sizeof(name), "%s %d: [%s] %s", g_Locale->getText(LOCALE_SATSETUP_FE_TUNER), number+1, tuner_desc[number], fe->getName()); #else snprintf(name, sizeof(name), "%s %d: %s", g_Locale->getText(LOCALE_SATSETUP_FE_TUNER), number+1, fe->getName()); @@ -1197,7 +1197,7 @@ int CScanSetup::showScanMenuLnbSetup() CFrontend * fe = CFEManager::getInstance()->getFE(fenumber); char name[255]; -#if BOXMODEL_VUPLUS +#if BOXMODEL_VUPLUS_ALL snprintf(name, sizeof(name), "%s %d: [%s] %s", g_Locale->getText(LOCALE_SATSETUP_SATELLITE), fenumber+1, tuner_desc[fenumber], fe->getName()); #else snprintf(name, sizeof(name), "%s %d: %s", g_Locale->getText(LOCALE_SATSETUP_SATELLITE), fenumber+1, fe->getName()); @@ -1366,7 +1366,7 @@ int CScanSetup::showScanMenuSatFind() r_system = ALL_SAT; -#if BOXMODEL_VUPLUS +#if BOXMODEL_VUPLUS_ALL snprintf(name, sizeof(name), "%s %d: [%s] %s", g_Locale->getText(LOCALE_MOTORCONTROL_HEAD), fenumber+1, tuner_desc[fenumber], fe->getName()); #else snprintf(name, sizeof(name), "%s %d: %s", g_Locale->getText(LOCALE_MOTORCONTROL_HEAD), fenumber+1, fe->getName()); diff --git a/src/gui/update.cpp b/src/gui/update.cpp index 202f21fa2..4aa6c98f0 100644 --- a/src/gui/update.cpp +++ b/src/gui/update.cpp @@ -674,7 +674,7 @@ int CFlashUpdate::exec(CMenuTarget* parent, const std::string &actionKey) bool active = !strcmp(c, to_string(i).c_str()); bool enable = true; std::string m_title = "Partition " + to_string(i); -#if BOXMODEL_VUPLUS4K +#if BOXMODEL_VUPLUS_ARM // own partition blocked, because fix needed for flashing own partition if (active) enable = false; diff --git a/src/neutrino.cpp b/src/neutrino.cpp index 910b4f4df..4aa670e34 100644 --- a/src/neutrino.cpp +++ b/src/neutrino.cpp @@ -481,7 +481,7 @@ int CNeutrinoApp::loadSetup(const char * fname) g_settings.ci_tuner = configfile.getInt32("ci_tuner", -1); g_settings.ci_rec_zapto = configfile.getInt32("ci_rec_zapto", 0); g_settings.ci_mode = configfile.getInt32("ci_mode", 0); -#if BOXMODEL_VUPLUS +#if BOXMODEL_VUPLUS_ALL g_settings.ci_delay = configfile.getInt32("ci_delay", 128); #endif // ci-settings for each slot @@ -507,7 +507,7 @@ int CNeutrinoApp::loadSetup(const char * fname) #else g_settings.ci_clock[i] = configfile.getInt32(cfg_key, 9); #endif -#if BOXMODEL_VUPLUS +#if BOXMODEL_VUPLUS_ALL sprintf(cfg_key, "ci_rpr_%d", i); g_settings.ci_rpr[i] = configfile.getInt32(cfg_key, 9); #endif @@ -1504,7 +1504,7 @@ void CNeutrinoApp::saveSetup(const char * fname) configfile.setInt32("ci_tuner", g_settings.ci_tuner); configfile.setInt32("ci_rec_zapto", g_settings.ci_rec_zapto); configfile.setInt32("ci_mode", g_settings.ci_mode); -#if BOXMODEL_VUPLUS +#if BOXMODEL_VUPLUS_ALL configfile.setInt32("ci_delay", g_settings.ci_delay); #endif // ci-settings for each slot @@ -1517,7 +1517,7 @@ void CNeutrinoApp::saveSetup(const char * fname) configfile.setString(cfg_key, g_settings.ci_pincode[i]); sprintf(cfg_key, "ci_clock_%d", i); configfile.setInt32(cfg_key, g_settings.ci_clock[i]); -#if BOXMODEL_VUPLUS +#if BOXMODEL_VUPLUS_ALL sprintf(cfg_key, "ci_rpr_%d", i); configfile.setInt32(cfg_key, g_settings.ci_rpr[i]); #endif @@ -2779,7 +2779,7 @@ TIMER_START(); ZapStart_arg.uselastchannel = g_settings.uselastchannel; ZapStart_arg.video_mode = g_settings.video_Mode; memcpy(ZapStart_arg.ci_clock, g_settings.ci_clock, sizeof(g_settings.ci_clock)); -#if BOXMODEL_VUPLUS +#if BOXMODEL_VUPLUS_ALL ZapStart_arg.ci_delay = g_settings.ci_delay; memcpy(ZapStart_arg.ci_rpr, g_settings.ci_rpr, sizeof(g_settings.ci_rpr)); #endif @@ -5425,7 +5425,7 @@ void CNeutrinoApp::loadKeys(const char * fname) g_settings.key_list_end = tconfig->getInt32( "key_list_end", (unsigned int)CRCInput::RC_nokey ); #if BOXMODEL_HD51 || BOXMODEL_HD60 || BOXMODEL_BRE2ZE4K || BOXMODEL_H7 || BOXMODEL_OSMIO4K || BOXMODEL_OSMIO4KPLUS g_settings.key_timeshift = tconfig->getInt32( "key_timeshift", CRCInput::RC_nokey ); // FIXME -#elif BOXMODEL_VUPLUS +#elif BOXMODEL_VUPLUS_ALL g_settings.key_timeshift = tconfig->getInt32( "key_timeshift", CRCInput::RC_playpause ); #else g_settings.key_timeshift = tconfig->getInt32( "key_timeshift", CRCInput::RC_pause ); @@ -5461,7 +5461,7 @@ void CNeutrinoApp::loadKeys(const char * fname) #if BOXMODEL_HD51 || BOXMODEL_HD60 || BOXMODEL_BRE2ZE4K || BOXMODEL_H7 g_settings.mpkey_play = tconfig->getInt32( "mpkey.play", CRCInput::RC_playpause ); g_settings.mpkey_pause = tconfig->getInt32( "mpkey.pause", CRCInput::RC_playpause ); -#elif BOXMODEL_VUPLUS +#elif BOXMODEL_VUPLUS_ALL g_settings.mpkey_play = tconfig->getInt32( "mpkey.play", CRCInput::RC_play ); g_settings.mpkey_pause = tconfig->getInt32( "mpkey.pause", CRCInput::RC_playpause ); #else @@ -5966,7 +5966,7 @@ static struct __key_rename key_rename[] = { { "ci_save_pincode", "ci_save_pincode_0" }, { "ci_pincode", "ci_pincode_0" }, { "ci_ignore_messages", "ci_ignore_messages_0" }, -#if BOXMODEL_VUPLUS +#if BOXMODEL_VUPLUS_ALL { "ci_rpr", "ci_rpr_0" }, #endif { NULL, NULL } diff --git a/src/neutrino_menue.cpp b/src/neutrino_menue.cpp index fb2c166a6..446456bfb 100644 --- a/src/neutrino_menue.cpp +++ b/src/neutrino_menue.cpp @@ -396,7 +396,7 @@ void CNeutrinoApp::InitMenuService() //1st section*************************************************************************************************** bool force_fesetup = false; -#if BOXMODEL_VUPLUS +#if BOXMODEL_VUPLUS_ALL if (CFEManager::getInstance()->haveCable() || CFEManager::getInstance()->haveTerr()) force_fesetup = true; #endif diff --git a/src/system/helpers.cpp b/src/system/helpers.cpp index e24f2d294..35532a5cd 100644 --- a/src/system/helpers.cpp +++ b/src/system/helpers.cpp @@ -1989,7 +1989,7 @@ int getActivePartition() { int c = -1; -#if BOXMODEL_VUPLUS4K +#if BOXMODEL_VUPLUS_ARM FILE *f; f = fopen("/proc/cmdline", "r"); if (f) diff --git a/src/system/settings.h b/src/system/settings.h index 3bc2a0780..dfc8f3e5c 100644 --- a/src/system/settings.h +++ b/src/system/settings.h @@ -286,7 +286,7 @@ struct SNeutrinoSettings int ci_tuner; int ci_rec_zapto; int ci_mode; -#if BOXMODEL_VUPLUS +#if BOXMODEL_VUPLUS_ALL int ci_delay; #endif // ci-settings for each slot @@ -294,7 +294,7 @@ struct SNeutrinoSettings int ci_save_pincode[4]; std::string ci_pincode[4]; int ci_clock[4]; -#if BOXMODEL_VUPLUS +#if BOXMODEL_VUPLUS_ALL int ci_rpr[4]; #endif diff --git a/src/zapit/include/linux/dvb/dmx.h b/src/zapit/include/linux/dvb/dmx.h index 551bb1331..bcd7569c2 100644 --- a/src/zapit/include/linux/dvb/dmx.h +++ b/src/zapit/include/linux/dvb/dmx.h @@ -274,7 +274,7 @@ typedef enum { DMX_SOURCE_FRONT23, #endif #endif -#if BOXMODEL_VUPLUS4K +#if BOXMODEL_VUPLUS_ARM DMX_SOURCE_DVR0 = 32, #else DMX_SOURCE_DVR0 = 16, diff --git a/src/zapit/include/zapit/zapit.h b/src/zapit/include/zapit/zapit.h index f022c15bf..c65d5de12 100644 --- a/src/zapit/include/zapit/zapit.h +++ b/src/zapit/include/zapit/zapit.h @@ -45,7 +45,7 @@ typedef struct ZAPIT_start_arg uint32_t osd_resolution; int volume; int ci_clock[4]; -#if BOXMODEL_VUPLUS +#if BOXMODEL_VUPLUS_ALL int ci_delay; int ci_rpr[4]; #endif diff --git a/src/zapit/src/frontend.cpp b/src/zapit/src/frontend.cpp index 34a4c668e..8bb739939 100644 --- a/src/zapit/src/frontend.cpp +++ b/src/zapit/src/frontend.cpp @@ -344,7 +344,7 @@ void CFrontend::getFEInfo(void) if ((line.find("Name:") != std::string::npos) && found) { //printf("NIM SOCKET: %s\n",line.substr(line.find_first_of(":")+2).c_str()); -#if BOXMODEL_VUPLUS +#if BOXMODEL_VUPLUS_ALL sprintf(info.name,"%s", line.substr(line.find_first_of(":") + 9).c_str()); #else std::string tmp = info.name; @@ -1454,7 +1454,7 @@ bool CFrontend::buildProperties(const FrontendParameters *feparams, struct dtv_p case FEC_2_3: fec = FEC_2_3; if (feparams->delsys == DVB_S2 && feparams->modulation == PSK_8) -#if BOXMODEL_VUPLUS4K +#if BOXMODEL_VUPLUS_ARM pilot = PILOT_AUTO; #else pilot = PILOT_ON; @@ -1463,7 +1463,7 @@ bool CFrontend::buildProperties(const FrontendParameters *feparams, struct dtv_p case FEC_3_4: fec = FEC_3_4; if (feparams->delsys == DVB_S2 && feparams->modulation == PSK_8) -#if BOXMODEL_VUPLUS4K +#if BOXMODEL_VUPLUS_ARM pilot = PILOT_AUTO; #else pilot = PILOT_ON; @@ -1475,7 +1475,7 @@ bool CFrontend::buildProperties(const FrontendParameters *feparams, struct dtv_p case FEC_5_6: fec = FEC_5_6; if (feparams->delsys == DVB_S2 && feparams->modulation == PSK_8) -#if BOXMODEL_VUPLUS4K +#if BOXMODEL_VUPLUS_ARM pilot = PILOT_AUTO; #else pilot = PILOT_ON; @@ -1493,7 +1493,7 @@ bool CFrontend::buildProperties(const FrontendParameters *feparams, struct dtv_p case FEC_3_5: fec = FEC_3_5; if (feparams->delsys == DVB_S2 && feparams->modulation == PSK_8) -#if BOXMODEL_VUPLUS4K +#if BOXMODEL_VUPLUS_ARM pilot = PILOT_AUTO; #else pilot = PILOT_ON; diff --git a/src/zapit/src/zapit.cpp b/src/zapit/src/zapit.cpp index 53d2a3135..2eb9ab6d3 100644 --- a/src/zapit/src/zapit.cpp +++ b/src/zapit/src/zapit.cpp @@ -2602,7 +2602,7 @@ bool CZapit::Start(Z_start_arg *ZapStart_arg) #endif } -#if BOXMODEL_VUPLUS +#if BOXMODEL_VUPLUS_ALL // dvb wait delay for ci response ca->SetCIDelay(ZapStart_arg->ci_delay);