diff --git a/src/gui/osd_setup.cpp b/src/gui/osd_setup.cpp index 0e05f18ff..835716206 100644 --- a/src/gui/osd_setup.cpp +++ b/src/gui/osd_setup.cpp @@ -727,7 +727,7 @@ int COsdSetup::showOsdSetup() osd_menu->addItem(mc); } -#if !defined BOXMODEL_CST_HD2 +#if defined BOXMODEL_CST_HD1 int scart_osd_fix_exist = 0; if (file_exists("/var/etc/.scart_osd_fix")) scart_osd_fix_exist = 1; @@ -779,7 +779,7 @@ int COsdSetup::showOsdSetup() CAudioMute::getInstance()->enableMuteIcon(true); } -#if !defined BOXMODEL_CST_HD2 +#if defined BOXMODEL_CST_HD1 delete scartFileNotifier; #endif delete colorInfoclockNotifier; diff --git a/src/system/setting_helpers.cpp b/src/system/setting_helpers.cpp index 00abf328f..c1c6bfcfd 100644 --- a/src/system/setting_helpers.cpp +++ b/src/system/setting_helpers.cpp @@ -156,17 +156,17 @@ bool CFlagFileNotifier::changeNotify(const neutrino_locale_t, void * data) if (strstr(filename, "scart_osd_fix")) { //change to scart-osd-fix values - g_settings.screen_StartX_crt_0 = 29; - g_settings.screen_StartY_crt_0 = 43; - g_settings.screen_EndX_crt_0 = 693; - g_settings.screen_EndY_crt_0 = 535; - g_settings.screen_preset = 0; + g_settings.screen_StartX_b_0 = 30; + g_settings.screen_StartY_b_0 = 45; + g_settings.screen_EndX_b_0 = 690; + g_settings.screen_EndY_b_0 = 535; + g_settings.screen_preset = 1; //set values - g_settings.screen_StartX = g_settings.screen_preset ? g_settings.screen_StartX_lcd_0 : g_settings.screen_StartX_crt_0; - g_settings.screen_StartY = g_settings.screen_preset ? g_settings.screen_StartY_lcd_0 : g_settings.screen_StartY_crt_0; - g_settings.screen_EndX = g_settings.screen_preset ? g_settings.screen_EndX_lcd_0 : g_settings.screen_EndX_crt_0; - g_settings.screen_EndY = g_settings.screen_preset ? g_settings.screen_EndY_lcd_0 : g_settings.screen_EndY_crt_0; + g_settings.screen_StartX = g_settings.screen_StartX_b_0; + g_settings.screen_StartY = g_settings.screen_StartY_b_0; + g_settings.screen_EndX = g_settings.screen_EndX_b_0; + g_settings.screen_EndY = g_settings.screen_EndY_b_0; CFrameBuffer::getInstance()->Clear(); @@ -204,16 +204,16 @@ bool CFlagFileNotifier::changeNotify(const neutrino_locale_t, void * data) if (strstr(filename, "scart_osd_fix")) { //reset to defaults - g_settings.screen_StartX_crt_0 = 60; - g_settings.screen_StartY_crt_0 = 20; - g_settings.screen_EndX_crt_0 = 1220; - g_settings.screen_EndY_crt_0 = 560; + g_settings.screen_StartX_b_0 = 22; + g_settings.screen_StartY_b_0 = 12; + g_settings.screen_EndX_b_0 = 1259 - g_settings.screen_StartX_b_0 - 1; + g_settings.screen_EndY_b_0 = 708 - g_settings.screen_StartY_b_0 - 1; //set values - g_settings.screen_StartX = g_settings.screen_preset ? g_settings.screen_StartX_lcd_0 : g_settings.screen_StartX_crt_0; - g_settings.screen_StartY = g_settings.screen_preset ? g_settings.screen_StartY_lcd_0 : g_settings.screen_StartY_crt_0; - g_settings.screen_EndX = g_settings.screen_preset ? g_settings.screen_EndX_lcd_0 : g_settings.screen_EndX_crt_0; - g_settings.screen_EndY = g_settings.screen_preset ? g_settings.screen_EndY_lcd_0 : g_settings.screen_EndY_crt_0; + g_settings.screen_StartX = g_settings.screen_preset ? g_settings.screen_StartX_b_0 : g_settings.screen_StartX_a_0; + g_settings.screen_StartY = g_settings.screen_preset ? g_settings.screen_StartY_b_0 : g_settings.screen_StartY_a_0; + g_settings.screen_EndX = g_settings.screen_preset ? g_settings.screen_EndX_b_0 : g_settings.screen_EndX_a_0; + g_settings.screen_EndY = g_settings.screen_preset ? g_settings.screen_EndY_b_0 : g_settings.screen_EndY_a_0; CFrameBuffer::getInstance()->Clear();