diff --git a/menu/menu_displaylist.c b/menu/menu_displaylist.c index 48360fc394..b028d4aa07 100644 --- a/menu/menu_displaylist.c +++ b/menu/menu_displaylist.c @@ -4186,14 +4186,6 @@ unsigned menu_displaylist_build_list(file_list_t *list, enum menu_displaylist_ct MENU_ENUM_LABEL_VIDEO_FORCE_SRGB_DISABLE, PARSE_ONLY_BOOL, false) == 0) count++; - if (menu_displaylist_parse_settings_enum(list, - MENU_ENUM_LABEL_VIDEO_OVERSCAN_CORRECTION_TOP, - PARSE_ONLY_UINT, false) == 0) - count++; - if (menu_displaylist_parse_settings_enum(list, - MENU_ENUM_LABEL_VIDEO_OVERSCAN_CORRECTION_BOTTOM, - PARSE_ONLY_UINT, false) == 0) - count++; if (menu_displaylist_parse_settings_enum(list, MENU_ENUM_LABEL_VIDEO_THREADED, PARSE_ONLY_BOOL, false) == 0) @@ -4207,10 +4199,6 @@ unsigned menu_displaylist_build_list(file_list_t *list, enum menu_displaylist_ct MENU_ENUM_LABEL_VIDEO_GPU_SCREENSHOT, PARSE_ONLY_BOOL, false) == 0) count++; - if (menu_displaylist_parse_settings_enum(list, - MENU_ENUM_LABEL_VIDEO_CROP_OVERSCAN, - PARSE_ONLY_BOOL, false) == 0) - count++; if (menu_displaylist_parse_settings_enum(list, MENU_ENUM_LABEL_VIDEO_SMOOTH, PARSE_ONLY_BOOL, false) == 0) @@ -5662,6 +5650,11 @@ unsigned menu_displaylist_build_list(file_list_t *list, enum menu_displaylist_ct MENU_ENUM_LABEL_VIDEO_FRAME_DELAY, PARSE_ONLY_UINT, false) == 0) count++; + + if (menu_displaylist_parse_settings_enum(list, + MENU_ENUM_LABEL_VRR_RUNLOOP_ENABLE, + PARSE_ONLY_BOOL, false) == 0) + count++; break; case DISPLAYLIST_VIDEO_SCALING_SETTINGS_LIST: if (menu_displaylist_parse_settings_enum(list, @@ -5700,6 +5693,18 @@ unsigned menu_displaylist_build_list(file_list_t *list, enum menu_displaylist_ct MENU_ENUM_LABEL_VIDEO_VFILTER, PARSE_ONLY_BOOL, false) == 0) count++; + if (menu_displaylist_parse_settings_enum(list, + MENU_ENUM_LABEL_VIDEO_CROP_OVERSCAN, + PARSE_ONLY_BOOL, false) == 0) + count++; + if (menu_displaylist_parse_settings_enum(list, + MENU_ENUM_LABEL_VIDEO_OVERSCAN_CORRECTION_TOP, + PARSE_ONLY_UINT, false) == 0) + count++; + if (menu_displaylist_parse_settings_enum(list, + MENU_ENUM_LABEL_VIDEO_OVERSCAN_CORRECTION_BOTTOM, + PARSE_ONLY_UINT, false) == 0) + count++; break; case DISPLAYLIST_CRT_SWITCHRES_SETTINGS_LIST: { diff --git a/ui/drivers/qt/options/video.cpp b/ui/drivers/qt/options/video.cpp index 96e68ccd33..9b4fb470b1 100644 --- a/ui/drivers/qt/options/video.cpp +++ b/ui/drivers/qt/options/video.cpp @@ -140,7 +140,6 @@ QWidget *VideoPage::widget() miscGroup->add(MENU_ENUM_LABEL_VIDEO_THREADED); miscGroup->add(MENU_ENUM_LABEL_VIDEO_BLACK_FRAME_INSERTION); miscGroup->add(MENU_ENUM_LABEL_VIDEO_GPU_SCREENSHOT); - miscGroup->add(MENU_ENUM_LABEL_VIDEO_CROP_OVERSCAN); miscGroup->add(MENU_ENUM_LABEL_VIDEO_SMOOTH); miscGroup->add(MENU_ENUM_LABEL_VIDEO_SHADER_DELAY); @@ -152,6 +151,8 @@ QWidget *VideoPage::widget() modeLayout->addWidget(fullscreenGroup); modeLayout->addWidget(windowedGroup); + aspectGroup->add(MENU_ENUM_LABEL_VIDEO_CROP_OVERSCAN); + outputScalingLayout->addWidget(outputGroup); outputScalingLayout->addWidget(aspectGroup);