videosettings.cpp: use hw_caps->has_button_vformat

This commit is contained in:
GetAway
2018-12-01 10:42:35 +01:00
parent 477d363308
commit 2bd937a0d0
3 changed files with 7 additions and 4 deletions

View File

@@ -33,6 +33,7 @@ hw_caps_t *get_hwcaps(void) {
caps.display_can_set_brightness = 1;
caps.display_has_statusline = 1;
caps.has_button_timer = 0;
caps.has_button_vformat = 1;
caps.can_ar_14_9 = 1;
caps.can_ps_14_9 = 1;
caps.force_tuner_2G = 0;

View File

@@ -37,6 +37,7 @@ typedef struct hw_caps
int display_can_set_brightness;
int display_has_statusline;
int has_button_timer;
int has_button_vformat;
char boxvendor[64];
char boxname[64];
char boxarch[64];

View File

@@ -411,10 +411,11 @@ int CVideoSettings::showVideoSetup()
if (VIDEOMENU_VIDEOMODE_OPTIONS[i].key != -1)
videomodes.addItem(new CMenuOptionChooser(VIDEOMENU_VIDEOMODE_OPTIONS[i].valname, &g_settings.enabled_video_modes[i], OPTIONS_OFF0_ON1_OPTIONS, OPTIONS_OFF0_ON1_OPTION_COUNT, true, &anotify));
#if !HAVE_ARM_HARDWARE //TODO: make configurable for other keys on other hardware
vs_videomodes_fw = new CMenuForwarder(LOCALE_VIDEOMENU_ENABLED_MODES, true, NULL, &videomodes, NULL, CRCInput::RC_red);
vs_videomodes_fw->setHint("", LOCALE_MENU_HINT_VIDEO_MODES);
#endif
if (g_info.hw_caps->has_button_vformat)
{
vs_videomodes_fw = new CMenuForwarder(LOCALE_VIDEOMENU_ENABLED_MODES, true, NULL, &videomodes, NULL, CRCInput::RC_red);
vs_videomodes_fw->setHint("", LOCALE_MENU_HINT_VIDEO_MODES);
}
#ifdef BOXMODEL_CS_HD2
automodes.addIntroItems(LOCALE_VIDEOMENU_ENABLED_MODES_AUTO);