mirror of
https://github.com/libretro/RetroArch.git
synced 2025-02-12 20:58:18 +00:00
Add menu item showing and allowing to automatically set precise refresh rate.
This commit is contained in:
parent
533f898132
commit
20d87347f7
@ -1747,6 +1747,8 @@ MSG_HASH(MENU_ENUM_LABEL_VALUE_VIDEO_REFRESH_RATE,
|
||||
"Vertical Refresh Rate")
|
||||
MSG_HASH(MENU_ENUM_LABEL_VALUE_VIDEO_REFRESH_RATE_AUTO,
|
||||
"Estimated Screen Framerate")
|
||||
MSG_HASH(MENU_ENUM_LABEL_VALUE_VIDEO_REFRESH_RATE_POLLED,
|
||||
"Set Display-Reported Refresh Rate")
|
||||
MSG_HASH(MENU_ENUM_LABEL_VALUE_VIDEO_ROTATION,
|
||||
"Rotation")
|
||||
MSG_HASH(MENU_ENUM_LABEL_VALUE_VIDEO_SCALE,
|
||||
@ -1995,6 +1997,8 @@ MSG_HASH(MENU_ENUM_SUBLABEL_VIDEO_MONITOR_INDEX,
|
||||
"Selects which display screen to use.")
|
||||
MSG_HASH(MENU_ENUM_SUBLABEL_VIDEO_REFRESH_RATE_AUTO,
|
||||
"The accurate estimated refresh rate of the screen in Hz.")
|
||||
MSG_HASH(MENU_ENUM_SUBLABEL_VIDEO_REFRESH_RATE_POLLED,
|
||||
"The refresh rate as reported by the display driver.")
|
||||
MSG_HASH(MENU_ENUM_SUBLABEL_VIDEO_SETTINGS,
|
||||
"Change video output settings.")
|
||||
MSG_HASH(MENU_ENUM_SUBLABEL_WIFI_SETTINGS,
|
||||
|
@ -1626,6 +1626,8 @@ MSG_HASH(MENU_ENUM_LABEL_VALUE_VIDEO_REFRESH_RATE,
|
||||
"刷新率")
|
||||
MSG_HASH(MENU_ENUM_LABEL_VALUE_VIDEO_REFRESH_RATE_AUTO,
|
||||
"估算的显示器帧率")
|
||||
MSG_HASH(MENU_ENUM_LABEL_VALUE_VIDEO_REFRESH_RATE_POLLED,
|
||||
"Set Display-Reported Refresh Rate")
|
||||
MSG_HASH(MENU_ENUM_LABEL_VALUE_VIDEO_ROTATION,
|
||||
"旋转")
|
||||
MSG_HASH(MENU_ENUM_LABEL_VALUE_VIDEO_SCALE,
|
||||
@ -1857,6 +1859,8 @@ MSG_HASH(MENU_ENUM_SUBLABEL_VIDEO_MONITOR_INDEX,
|
||||
"选择将要使用哪一个显示器。")
|
||||
MSG_HASH(MENU_ENUM_SUBLABEL_VIDEO_REFRESH_RATE_AUTO,
|
||||
"估算的显示器刷新率(Hz)。")
|
||||
MSG_HASH(MENU_ENUM_SUBLABEL_VIDEO_REFRESH_RATE_POLLED,
|
||||
"The refresh rate as reported by the display driver.")
|
||||
MSG_HASH(MENU_ENUM_SUBLABEL_VIDEO_SETTINGS,
|
||||
"调整视频输出的选项。")
|
||||
MSG_HASH(MENU_ENUM_SUBLABEL_WIFI_SETTINGS,
|
||||
|
@ -1626,6 +1626,8 @@ MSG_HASH(MENU_ENUM_LABEL_VALUE_VIDEO_REFRESH_RATE,
|
||||
"刷新率")
|
||||
MSG_HASH(MENU_ENUM_LABEL_VALUE_VIDEO_REFRESH_RATE_AUTO,
|
||||
"估算的顯示器幀率")
|
||||
MSG_HASH(MENU_ENUM_LABEL_VALUE_VIDEO_REFRESH_RATE_POLLED,
|
||||
"Set Display-Reported Refresh Rate")
|
||||
MSG_HASH(MENU_ENUM_LABEL_VALUE_VIDEO_ROTATION,
|
||||
"旋轉")
|
||||
MSG_HASH(MENU_ENUM_LABEL_VALUE_VIDEO_SCALE,
|
||||
@ -1849,6 +1851,8 @@ MSG_HASH(MENU_ENUM_SUBLABEL_VIDEO_MONITOR_INDEX,
|
||||
"選擇將要使用哪一個顯示器。")
|
||||
MSG_HASH(MENU_ENUM_SUBLABEL_VIDEO_REFRESH_RATE_AUTO,
|
||||
"估算的顯示器刷新率(Hz)。")
|
||||
MSG_HASH(MENU_ENUM_SUBLABEL_VIDEO_REFRESH_RATE_POLLED,
|
||||
"The refresh rate as reported by the display driver.")
|
||||
MSG_HASH(MENU_ENUM_SUBLABEL_VIDEO_SETTINGS,
|
||||
"調整視訊輸出的選項。")
|
||||
MSG_HASH(MENU_ENUM_SUBLABEL_WIFI_SETTINGS,
|
||||
|
@ -1673,6 +1673,8 @@ MSG_HASH(MENU_ENUM_LABEL_VALUE_VIDEO_REFRESH_RATE,
|
||||
"Bildwiederholrate")
|
||||
MSG_HASH(MENU_ENUM_LABEL_VALUE_VIDEO_REFRESH_RATE_AUTO,
|
||||
"Geschätzte Bildwiederholrate")
|
||||
MSG_HASH(MENU_ENUM_LABEL_VALUE_VIDEO_REFRESH_RATE_POLLED,
|
||||
"Set Display-Reported Refresh Rate")
|
||||
MSG_HASH(MENU_ENUM_LABEL_VALUE_VIDEO_ROTATION,
|
||||
"Rotation")
|
||||
MSG_HASH(MENU_ENUM_LABEL_VALUE_VIDEO_SCALE,
|
||||
@ -1911,6 +1913,8 @@ MSG_HASH(MENU_ENUM_SUBLABEL_VIDEO_MONITOR_INDEX,
|
||||
"Wält den Bildschirm aus, der für RetroArch verwendet wird.")
|
||||
MSG_HASH(MENU_ENUM_SUBLABEL_VIDEO_REFRESH_RATE_AUTO,
|
||||
"Die geschätzte Bildwiederholrate des Bildschirms in Hz.")
|
||||
MSG_HASH(MENU_ENUM_SUBLABEL_VIDEO_REFRESH_RATE_POLLED,
|
||||
"The refresh rate as reported by the display driver.")
|
||||
MSG_HASH(MENU_ENUM_SUBLABEL_VIDEO_SETTINGS,
|
||||
"Einstellungen für die Videoausgabe anpassen.")
|
||||
MSG_HASH(MENU_ENUM_SUBLABEL_WIFI_SETTINGS,
|
||||
|
@ -1526,6 +1526,8 @@ MSG_HASH(MENU_ENUM_LABEL_VALUE_VIDEO_REFRESH_RATE,
|
||||
"Vertical Refresh Rate")
|
||||
MSG_HASH(MENU_ENUM_LABEL_VALUE_VIDEO_REFRESH_RATE_AUTO,
|
||||
"Estimated Screen Framerate")
|
||||
MSG_HASH(MENU_ENUM_LABEL_VALUE_VIDEO_REFRESH_RATE_POLLED,
|
||||
"Set Display-Reported Refresh Rate")
|
||||
MSG_HASH(MENU_ENUM_LABEL_VALUE_VIDEO_ROTATION,
|
||||
"Rotation")
|
||||
MSG_HASH(MENU_ENUM_LABEL_VALUE_VIDEO_SCALE,
|
||||
@ -1750,6 +1752,8 @@ MSG_HASH(MENU_ENUM_SUBLABEL_VIDEO_MONITOR_INDEX,
|
||||
"Selects which display screen to use.")
|
||||
MSG_HASH(MENU_ENUM_SUBLABEL_VIDEO_REFRESH_RATE_AUTO,
|
||||
"The accurate estimated refresh rate of the screen in Hz.")
|
||||
MSG_HASH(MENU_ENUM_SUBLABEL_VIDEO_REFRESH_RATE_POLLED,
|
||||
"The refresh rate as reported by the display driver.")
|
||||
MSG_HASH(MENU_ENUM_SUBLABEL_VIDEO_SETTINGS,
|
||||
"Adjusts settings for video output.")
|
||||
MSG_HASH(MENU_ENUM_SUBLABEL_WIFI_SETTINGS,
|
||||
|
@ -2953,6 +2953,10 @@ MSG_HASH(
|
||||
MENU_ENUM_LABEL_VALUE_VIDEO_REFRESH_RATE_AUTO,
|
||||
"Frecuencia estimada del monitor"
|
||||
)
|
||||
MSG_HASH(
|
||||
MENU_ENUM_LABEL_VALUE_VIDEO_REFRESH_RATE_POLLED,
|
||||
"Set Display-Reported Refresh Rate"
|
||||
)
|
||||
MSG_HASH(
|
||||
MENU_ENUM_LABEL_VALUE_VIDEO_ROTATION,
|
||||
"Rotación"
|
||||
@ -3441,6 +3445,10 @@ MSG_HASH(
|
||||
MENU_ENUM_SUBLABEL_VIDEO_REFRESH_RATE_AUTO,
|
||||
"Estimado preciso de refresco de la pantalla en Hz"
|
||||
)
|
||||
MSG_HASH(
|
||||
MENU_ENUM_SUBLABEL_VIDEO_REFRESH_RATE_POLLED,
|
||||
"The refresh rate as reported by the display driver."
|
||||
)
|
||||
MSG_HASH(
|
||||
MENU_ENUM_SUBLABEL_VIDEO_SETTINGS,
|
||||
"Opciones de salida de video"
|
||||
|
@ -1643,6 +1643,8 @@ MSG_HASH(MENU_ENUM_LABEL_VALUE_VIDEO_REFRESH_RATE,
|
||||
"Fréquence de rafraîchissement verticale")
|
||||
MSG_HASH(MENU_ENUM_LABEL_VALUE_VIDEO_REFRESH_RATE_AUTO,
|
||||
"Fréquence estimée de l'écran")
|
||||
MSG_HASH(MENU_ENUM_LABEL_VALUE_VIDEO_REFRESH_RATE_POLLED,
|
||||
"Set Display-Reported Refresh Rate")
|
||||
MSG_HASH(MENU_ENUM_LABEL_VALUE_VIDEO_ROTATION,
|
||||
"Rotation")
|
||||
MSG_HASH(MENU_ENUM_LABEL_VALUE_VIDEO_SCALE,
|
||||
@ -1873,6 +1875,8 @@ MSG_HASH(MENU_ENUM_SUBLABEL_VIDEO_MONITOR_INDEX,
|
||||
"Sélectionne l'écran à utiliser.")
|
||||
MSG_HASH(MENU_ENUM_SUBLABEL_VIDEO_REFRESH_RATE_AUTO,
|
||||
"Taux de rafraîchissement estimé de l'écran en Hz.")
|
||||
MSG_HASH(MENU_ENUM_SUBLABEL_VIDEO_REFRESH_RATE_POLLED,
|
||||
"The refresh rate as reported by the display driver.")
|
||||
MSG_HASH(MENU_ENUM_SUBLABEL_VIDEO_SETTINGS,
|
||||
"Ajuster les paramètres de sortie vidéo.")
|
||||
MSG_HASH(MENU_ENUM_SUBLABEL_WIFI_SETTINGS,
|
||||
|
@ -1671,6 +1671,8 @@ MSG_HASH(MENU_ENUM_LABEL_VALUE_VIDEO_REFRESH_RATE,
|
||||
"Frequenza di aggiornamento verticale")
|
||||
MSG_HASH(MENU_ENUM_LABEL_VALUE_VIDEO_REFRESH_RATE_AUTO,
|
||||
"Framerate dello schermo stimato")
|
||||
MSG_HASH(MENU_ENUM_LABEL_VALUE_VIDEO_REFRESH_RATE_POLLED,
|
||||
"Set Display-Reported Refresh Rate")
|
||||
MSG_HASH(MENU_ENUM_LABEL_VALUE_VIDEO_ROTATION,
|
||||
"Rotazione")
|
||||
MSG_HASH(MENU_ENUM_LABEL_VALUE_VIDEO_SCALE,
|
||||
@ -1909,6 +1911,8 @@ MSG_HASH(MENU_ENUM_SUBLABEL_VIDEO_MONITOR_INDEX,
|
||||
"Seleziona lo schermo da utilizzare.")
|
||||
MSG_HASH(MENU_ENUM_SUBLABEL_VIDEO_REFRESH_RATE_AUTO,
|
||||
"La stima precisa di aggiornamento dello schermo in Hz.")
|
||||
MSG_HASH(MENU_ENUM_SUBLABEL_VIDEO_REFRESH_RATE_POLLED,
|
||||
"The refresh rate as reported by the display driver.")
|
||||
MSG_HASH(MENU_ENUM_SUBLABEL_VIDEO_SETTINGS,
|
||||
"Cambia le impostazioni per l'uscita video.")
|
||||
MSG_HASH(MENU_ENUM_SUBLABEL_WIFI_SETTINGS,
|
||||
|
@ -1737,6 +1737,8 @@ MSG_HASH(MENU_ENUM_LABEL_VALUE_VIDEO_REFRESH_RATE,
|
||||
"リフレッシュレート")
|
||||
MSG_HASH(MENU_ENUM_LABEL_VALUE_VIDEO_REFRESH_RATE_AUTO,
|
||||
"画面の予想フレームレート")
|
||||
MSG_HASH(MENU_ENUM_LABEL_VALUE_VIDEO_REFRESH_RATE_POLLED,
|
||||
"Set Display-Reported Refresh Rate")
|
||||
MSG_HASH(MENU_ENUM_LABEL_VALUE_VIDEO_ROTATION,
|
||||
"回転")
|
||||
MSG_HASH(MENU_ENUM_LABEL_VALUE_VIDEO_SCALE,
|
||||
@ -1975,6 +1977,8 @@ MSG_HASH(MENU_ENUM_SUBLABEL_VIDEO_MONITOR_INDEX,
|
||||
"希望する画面を選択する。")
|
||||
MSG_HASH(MENU_ENUM_SUBLABEL_VIDEO_REFRESH_RATE_AUTO,
|
||||
"画面の正確な推定のリフレッシュレート")
|
||||
MSG_HASH(MENU_ENUM_SUBLABEL_VIDEO_REFRESH_RATE_POLLED,
|
||||
"The refresh rate as reported by the display driver.")
|
||||
MSG_HASH(MENU_ENUM_SUBLABEL_VIDEO_SETTINGS,
|
||||
"ビデオ出力の設定を変える。")
|
||||
MSG_HASH(MENU_ENUM_SUBLABEL_WIFI_SETTINGS,
|
||||
|
@ -1621,6 +1621,8 @@ MSG_HASH(MENU_ENUM_LABEL_VALUE_VIDEO_POST_FILTER_RECORD,
|
||||
"필터 적용된 녹화 사용")
|
||||
MSG_HASH(MENU_ENUM_LABEL_VALUE_VIDEO_REFRESH_RATE,
|
||||
"수직 리프레시 비율")
|
||||
MSG_HASH(MENU_ENUM_LABEL_VALUE_VIDEO_REFRESH_RATE_POLLED,
|
||||
"Set Display-Reported Refresh Rate")
|
||||
MSG_HASH(MENU_ENUM_LABEL_VALUE_VIDEO_REFRESH_RATE_AUTO,
|
||||
"화면 프레임레이트 측정치")
|
||||
MSG_HASH(MENU_ENUM_LABEL_VALUE_VIDEO_ROTATION,
|
||||
@ -1853,6 +1855,8 @@ MSG_HASH(MENU_ENUM_SUBLABEL_VIDEO_MONITOR_INDEX,
|
||||
"사용할 디스플레이를 선택.")
|
||||
MSG_HASH(MENU_ENUM_SUBLABEL_VIDEO_REFRESH_RATE_AUTO,
|
||||
"화면의 정확한 리프레시 비율(Hz) 측정치.")
|
||||
MSG_HASH(MENU_ENUM_SUBLABEL_VIDEO_REFRESH_RATE_POLLED,
|
||||
"The refresh rate as reported by the display driver.")
|
||||
MSG_HASH(MENU_ENUM_SUBLABEL_VIDEO_SETTINGS,
|
||||
"비디오 출력 설정 변경.")
|
||||
MSG_HASH(MENU_ENUM_SUBLABEL_WIFI_SETTINGS,
|
||||
|
@ -1157,6 +1157,8 @@ MSG_HASH(MENU_ENUM_LABEL_VIDEO_REFRESH_RATE,
|
||||
"video_refresh_rate")
|
||||
MSG_HASH(MENU_ENUM_LABEL_VIDEO_REFRESH_RATE_AUTO,
|
||||
"video_refresh_rate_auto")
|
||||
MSG_HASH(MENU_ENUM_LABEL_VIDEO_REFRESH_RATE_POLLED,
|
||||
"video_refresh_rate_polled")
|
||||
MSG_HASH(MENU_ENUM_LABEL_VIDEO_ROTATION,
|
||||
"video_rotation")
|
||||
MSG_HASH(MENU_ENUM_LABEL_VIDEO_SCALE,
|
||||
|
@ -1524,6 +1524,8 @@ MSG_HASH(MENU_ENUM_LABEL_VALUE_VIDEO_REFRESH_RATE,
|
||||
"Vertical Refresh Rate")
|
||||
MSG_HASH(MENU_ENUM_LABEL_VALUE_VIDEO_REFRESH_RATE_AUTO,
|
||||
"Geschatte Scherm Framerate")
|
||||
MSG_HASH(MENU_ENUM_LABEL_VALUE_VIDEO_REFRESH_RATE_POLLED,
|
||||
"Set Display-Reported Refresh Rate")
|
||||
MSG_HASH(MENU_ENUM_LABEL_VALUE_VIDEO_ROTATION,
|
||||
"Rotatie")
|
||||
MSG_HASH(MENU_ENUM_LABEL_VALUE_VIDEO_SCALE,
|
||||
@ -1748,6 +1750,8 @@ MSG_HASH(MENU_ENUM_SUBLABEL_VIDEO_MONITOR_INDEX,
|
||||
"Selects which display screen to use.")
|
||||
MSG_HASH(MENU_ENUM_SUBLABEL_VIDEO_REFRESH_RATE_AUTO,
|
||||
"The accurate estimated refresh rate of the screen in Hz.")
|
||||
MSG_HASH(MENU_ENUM_SUBLABEL_VIDEO_REFRESH_RATE_POLLED,
|
||||
"The refresh rate as reported by the display driver.")
|
||||
MSG_HASH(MENU_ENUM_SUBLABEL_VIDEO_SETTINGS,
|
||||
"Adjusts settings for video output.")
|
||||
MSG_HASH(MENU_ENUM_SUBLABEL_WIFI_SETTINGS,
|
||||
|
@ -1753,6 +1753,8 @@ MSG_HASH(MENU_ENUM_LABEL_VALUE_VIDEO_REFRESH_RATE,
|
||||
"Odświeżanie w pionie")
|
||||
MSG_HASH(MENU_ENUM_LABEL_VALUE_VIDEO_REFRESH_RATE_AUTO,
|
||||
"Szacowana liczba klatek na sekundę na ekranie")
|
||||
MSG_HASH(MENU_ENUM_LABEL_VALUE_VIDEO_REFRESH_RATE_POLLED,
|
||||
"Set Display-Reported Refresh Rate")
|
||||
MSG_HASH(MENU_ENUM_LABEL_VALUE_VIDEO_ROTATION,
|
||||
"Obrót")
|
||||
MSG_HASH(MENU_ENUM_LABEL_VALUE_VIDEO_SCALE,
|
||||
@ -2003,6 +2005,8 @@ MSG_HASH(MENU_ENUM_SUBLABEL_VIDEO_MONITOR_INDEX,
|
||||
"Określa, który ekran wyświetlacza ma być używany.")
|
||||
MSG_HASH(MENU_ENUM_SUBLABEL_VIDEO_REFRESH_RATE_AUTO,
|
||||
"Dokładna szacowana częstotliwość odświeżania ekranu w Hz.")
|
||||
MSG_HASH(MENU_ENUM_SUBLABEL_VIDEO_REFRESH_RATE_POLLED,
|
||||
"The refresh rate as reported by the display driver.")
|
||||
MSG_HASH(MENU_ENUM_SUBLABEL_VIDEO_SETTINGS,
|
||||
"Zmień ustawienia wyjścia wideo.")
|
||||
MSG_HASH(MENU_ENUM_SUBLABEL_WIFI_SETTINGS,
|
||||
|
@ -2197,6 +2197,9 @@ MSG_HASH(MENU_ENUM_LABEL_VALUE_VIDEO_REFRESH_RATE,
|
||||
MSG_HASH(MENU_ENUM_LABEL_VALUE_VIDEO_REFRESH_RATE_AUTO,
|
||||
"Taxa de Quadros Estimada da Tela"
|
||||
)
|
||||
MSG_HASH(MENU_ENUM_LABEL_VALUE_VIDEO_REFRESH_RATE_POLLED,
|
||||
"Set Display-Reported Refresh Rate"
|
||||
)
|
||||
MSG_HASH(MENU_ENUM_LABEL_VALUE_VIDEO_ROTATION,
|
||||
"Rotação"
|
||||
)
|
||||
@ -2549,6 +2552,9 @@ MSG_HASH(MENU_ENUM_SUBLABEL_VIDEO_MONITOR_INDEX,
|
||||
MSG_HASH(MENU_ENUM_SUBLABEL_VIDEO_REFRESH_RATE_AUTO,
|
||||
"A taxa de atualização estimada da tela em Hz."
|
||||
)
|
||||
MSG_HASH(MENU_ENUM_SUBLABEL_VIDEO_REFRESH_RATE_POLLED,
|
||||
"The refresh rate as reported by the display driver."
|
||||
)
|
||||
MSG_HASH(MENU_ENUM_SUBLABEL_VIDEO_SETTINGS,
|
||||
"Alterar as configurações de saída de vídeo."
|
||||
)
|
||||
|
@ -1615,6 +1615,8 @@ MSG_HASH(MENU_ENUM_LABEL_VALUE_VIDEO_REFRESH_RATE,
|
||||
"Taxa de atualização")
|
||||
MSG_HASH(MENU_ENUM_LABEL_VALUE_VIDEO_REFRESH_RATE_AUTO,
|
||||
"Taxa de atualização estimada do ecrã")
|
||||
MSG_HASH(MENU_ENUM_LABEL_VALUE_VIDEO_REFRESH_RATE_POLLED,
|
||||
"Set Display-Reported Refresh Rate")
|
||||
MSG_HASH(MENU_ENUM_LABEL_VALUE_VIDEO_ROTATION,
|
||||
"Rotação")
|
||||
MSG_HASH(MENU_ENUM_LABEL_VALUE_VIDEO_SCALE,
|
||||
@ -1843,6 +1845,8 @@ MSG_HASH(MENU_ENUM_SUBLABEL_VIDEO_MONITOR_INDEX,
|
||||
"Seleciona o ecrã a ser utilizado.")
|
||||
MSG_HASH(MENU_ENUM_SUBLABEL_VIDEO_REFRESH_RATE_AUTO,
|
||||
"A taxa de atualização do ecrã estimada em Hz.")
|
||||
MSG_HASH(MENU_ENUM_SUBLABEL_VIDEO_REFRESH_RATE_POLLED,
|
||||
"The refresh rate as reported by the display driver.")
|
||||
MSG_HASH(MENU_ENUM_SUBLABEL_VIDEO_SETTINGS,
|
||||
"Alterar as definições da saída de vídeo.")
|
||||
MSG_HASH(MENU_ENUM_SUBLABEL_WIFI_SETTINGS,
|
||||
|
@ -1652,6 +1652,8 @@ MSG_HASH(MENU_ENUM_LABEL_VALUE_VIDEO_REFRESH_RATE,
|
||||
"Вертикальная частота обновления")
|
||||
MSG_HASH(MENU_ENUM_LABEL_VALUE_VIDEO_REFRESH_RATE_AUTO,
|
||||
"Оценочная частота экрана")
|
||||
MSG_HASH(MENU_ENUM_LABEL_VALUE_VIDEO_REFRESH_RATE_POLLED,
|
||||
"Set Display-Reported Refresh Rate")
|
||||
MSG_HASH(MENU_ENUM_LABEL_VALUE_VIDEO_ROTATION,
|
||||
"Вращение")
|
||||
MSG_HASH(MENU_ENUM_LABEL_VALUE_VIDEO_SCALE,
|
||||
@ -1888,6 +1890,8 @@ MSG_HASH(MENU_ENUM_SUBLABEL_VIDEO_MONITOR_INDEX,
|
||||
"Выбирает, какой экран дисплея использовать.")
|
||||
MSG_HASH(MENU_ENUM_SUBLABEL_VIDEO_REFRESH_RATE_AUTO,
|
||||
"Точная оценка частоты обновления экрана в Гц.")
|
||||
MSG_HASH(MENU_ENUM_SUBLABEL_VIDEO_REFRESH_RATE_POLLED,
|
||||
"The refresh rate as reported by the display driver.")
|
||||
MSG_HASH(MENU_ENUM_SUBLABEL_VIDEO_SETTINGS,
|
||||
"Настройка параметров вывода видео.")
|
||||
MSG_HASH(MENU_ENUM_SUBLABEL_WIFI_SETTINGS,
|
||||
|
@ -1203,6 +1203,13 @@ int menu_hash_get_help_us_enum(enum msg_hash_enums msg, char *s, size_t len)
|
||||
"not run at 60Hz, or something close to it, \n"
|
||||
"disable VSync, and leave this at its default.");
|
||||
break;
|
||||
case MENU_ENUM_LABEL_VIDEO_REFRESH_RATE_POLLED:
|
||||
snprintf(s, len,
|
||||
"Set Polled Refresh Rate\n"
|
||||
" \n"
|
||||
"Sets the refresh rate to the actual value\n"
|
||||
"polled from the display driver.");
|
||||
break;
|
||||
case MENU_ENUM_LABEL_VIDEO_ROTATION:
|
||||
snprintf(s, len,
|
||||
"Forces a certain rotation \n"
|
||||
|
@ -1763,6 +1763,8 @@ MSG_HASH(MENU_ENUM_LABEL_VALUE_VIDEO_REFRESH_RATE,
|
||||
"Vertical Refresh Rate")
|
||||
MSG_HASH(MENU_ENUM_LABEL_VALUE_VIDEO_REFRESH_RATE_AUTO,
|
||||
"Estimated Screen Framerate")
|
||||
MSG_HASH(MENU_ENUM_LABEL_VALUE_VIDEO_REFRESH_RATE_POLLED,
|
||||
"Set Display-Reported Refresh Rate")
|
||||
MSG_HASH(MENU_ENUM_LABEL_VALUE_VIDEO_ROTATION,
|
||||
"Rotation")
|
||||
MSG_HASH(MENU_ENUM_LABEL_VALUE_VIDEO_SCALE,
|
||||
@ -2013,6 +2015,8 @@ MSG_HASH(MENU_ENUM_SUBLABEL_VIDEO_MONITOR_INDEX,
|
||||
"Selects which display screen to use.")
|
||||
MSG_HASH(MENU_ENUM_SUBLABEL_VIDEO_REFRESH_RATE_AUTO,
|
||||
"The accurate estimated refresh rate of the screen in Hz.")
|
||||
MSG_HASH(MENU_ENUM_SUBLABEL_VIDEO_REFRESH_RATE_POLLED,
|
||||
"The refresh rate as reported by the display driver.")
|
||||
MSG_HASH(MENU_ENUM_SUBLABEL_VIDEO_SETTINGS,
|
||||
"Change video output settings.")
|
||||
MSG_HASH(MENU_ENUM_SUBLABEL_WIFI_SETTINGS,
|
||||
|
@ -1639,6 +1639,8 @@ MSG_HASH(MENU_ENUM_LABEL_VALUE_VIDEO_REFRESH_RATE,
|
||||
"Vertical Refresh Rate")
|
||||
MSG_HASH(MENU_ENUM_LABEL_VALUE_VIDEO_REFRESH_RATE_AUTO,
|
||||
"Estimated Screen Framerate")
|
||||
MSG_HASH(MENU_ENUM_LABEL_VALUE_VIDEO_REFRESH_RATE_POLLED,
|
||||
"Set Display-Reported Refresh Rate")
|
||||
MSG_HASH(MENU_ENUM_LABEL_VALUE_VIDEO_ROTATION,
|
||||
"Rotation")
|
||||
MSG_HASH(MENU_ENUM_LABEL_VALUE_VIDEO_SCALE,
|
||||
@ -1869,6 +1871,8 @@ MSG_HASH(MENU_ENUM_SUBLABEL_VIDEO_MONITOR_INDEX,
|
||||
"Chọn màn hình hiển thị để sử dụng.")
|
||||
MSG_HASH(MENU_ENUM_SUBLABEL_VIDEO_REFRESH_RATE_AUTO,
|
||||
"The accurate estimated refresh rate of the screen in Hz.")
|
||||
MSG_HASH(MENU_ENUM_SUBLABEL_VIDEO_REFRESH_RATE_POLLED,
|
||||
"The refresh rate as reported by the display driver.")
|
||||
MSG_HASH(MENU_ENUM_SUBLABEL_VIDEO_SETTINGS,
|
||||
"Điều chỉnh thiết lập cho video ra.")
|
||||
MSG_HASH(MENU_ENUM_SUBLABEL_WIFI_SETTINGS,
|
||||
|
@ -154,6 +154,27 @@ int setting_action_ok_video_refresh_rate_auto(void *data, bool wraparound)
|
||||
return 0;
|
||||
}
|
||||
|
||||
int setting_action_ok_video_refresh_rate_polled(void *data, bool wraparound)
|
||||
{
|
||||
rarch_setting_t *setting = (rarch_setting_t*)data;
|
||||
float refresh_rate = 0.0;
|
||||
|
||||
if (!setting)
|
||||
return -1;
|
||||
|
||||
if ((refresh_rate = video_driver_get_refresh_rate()) == 0.0)
|
||||
return -1;
|
||||
|
||||
driver_ctl(RARCH_DRIVER_CTL_SET_REFRESH_RATE, &refresh_rate);
|
||||
/* Incase refresh rate update forced non-block video. */
|
||||
command_event(CMD_EVENT_VIDEO_SET_BLOCKING_STATE, NULL);
|
||||
|
||||
if (setting_generic_action_ok_default(setting, wraparound) != 0)
|
||||
return -1;
|
||||
|
||||
return 0;
|
||||
}
|
||||
|
||||
int setting_action_ok_bind_all(void *data, bool wraparound)
|
||||
{
|
||||
(void)wraparound;
|
||||
|
@ -132,6 +132,7 @@ default_sublabel_macro(action_bind_sublabel_core_allow_rotate, MENU_
|
||||
default_sublabel_macro(action_bind_sublabel_dummy_on_core_shutdown, MENU_ENUM_SUBLABEL_DUMMY_ON_CORE_SHUTDOWN)
|
||||
default_sublabel_macro(action_bind_sublabel_dummy_check_missing_firmware, MENU_ENUM_SUBLABEL_CHECK_FOR_MISSING_FIRMWARE)
|
||||
default_sublabel_macro(action_bind_sublabel_video_refresh_rate, MENU_ENUM_SUBLABEL_VIDEO_REFRESH_RATE)
|
||||
default_sublabel_macro(action_bind_sublabel_video_refresh_rate_polled, MENU_ENUM_SUBLABEL_VIDEO_REFRESH_RATE_POLLED)
|
||||
default_sublabel_macro(action_bind_sublabel_audio_enable, MENU_ENUM_SUBLABEL_AUDIO_ENABLE)
|
||||
default_sublabel_macro(action_bind_sublabel_audio_max_timing_skew, MENU_ENUM_SUBLABEL_AUDIO_MAX_TIMING_SKEW)
|
||||
default_sublabel_macro(action_bind_sublabel_pause_nonactive, MENU_ENUM_SUBLABEL_PAUSE_NONACTIVE)
|
||||
@ -1419,6 +1420,9 @@ int menu_cbs_init_bind_sublabel(menu_file_list_cbs_t *cbs,
|
||||
case MENU_ENUM_LABEL_VIDEO_REFRESH_RATE_AUTO:
|
||||
BIND_ACTION_SUBLABEL(cbs, action_bind_sublabel_video_refresh_rate_auto);
|
||||
break;
|
||||
case MENU_ENUM_LABEL_VIDEO_REFRESH_RATE_POLLED:
|
||||
BIND_ACTION_SUBLABEL(cbs, action_bind_sublabel_video_refresh_rate_polled);
|
||||
break;
|
||||
case MENU_ENUM_LABEL_VIDEO_MONITOR_INDEX:
|
||||
BIND_ACTION_SUBLABEL(cbs, action_bind_sublabel_video_monitor_index);
|
||||
break;
|
||||
|
@ -163,6 +163,8 @@ int action_right_cheat(unsigned type, const char *label,
|
||||
|
||||
int setting_action_ok_video_refresh_rate_auto(void *data, bool wraparound);
|
||||
|
||||
int setting_action_ok_video_refresh_rate_polled(void *data, bool wraparound);
|
||||
|
||||
int setting_action_ok_bind_all(void *data, bool wraparound);
|
||||
|
||||
int setting_action_ok_bind_all_save_autoconfig(void *data,
|
||||
|
@ -5872,6 +5872,9 @@ bool menu_displaylist_ctl(enum menu_displaylist_ctl_state type, void *data)
|
||||
menu_displaylist_parse_settings_enum(menu, info,
|
||||
MENU_ENUM_LABEL_VIDEO_REFRESH_RATE_AUTO,
|
||||
PARSE_ONLY_FLOAT, false);
|
||||
menu_displaylist_parse_settings_enum(menu, info,
|
||||
MENU_ENUM_LABEL_VIDEO_REFRESH_RATE_POLLED,
|
||||
PARSE_ONLY_FLOAT, false);
|
||||
menu_displaylist_parse_settings_enum(menu, info,
|
||||
MENU_ENUM_LABEL_VIDEO_FORCE_SRGB_DISABLE,
|
||||
PARSE_ONLY_BOOL, false);
|
||||
|
@ -1155,6 +1155,13 @@ static int setting_action_right_mouse_index(void *data, bool wraparound)
|
||||
******* ACTION OK CALLBACK FUNCTIONS *******
|
||||
**/
|
||||
|
||||
static void
|
||||
setting_get_string_representation_st_float_video_refresh_rate_polled(
|
||||
void *data, char *s, size_t len)
|
||||
{
|
||||
snprintf(s, len, "%.5f Hz", video_driver_get_refresh_rate());
|
||||
}
|
||||
|
||||
static void
|
||||
setting_get_string_representation_st_float_video_refresh_rate_auto(
|
||||
void *data, char *s, size_t len)
|
||||
@ -1406,6 +1413,12 @@ void general_write_handler(void *data)
|
||||
case MENU_ENUM_LABEL_VIDEO_REFRESH_RATE_AUTO:
|
||||
driver_ctl(RARCH_DRIVER_CTL_SET_REFRESH_RATE, setting->value.target.fraction);
|
||||
|
||||
/* In case refresh rate update forced non-block video. */
|
||||
rarch_cmd = CMD_EVENT_VIDEO_SET_BLOCKING_STATE;
|
||||
break;
|
||||
case MENU_ENUM_LABEL_VIDEO_REFRESH_RATE_POLLED:
|
||||
driver_ctl(RARCH_DRIVER_CTL_SET_REFRESH_RATE, setting->value.target.fraction);
|
||||
|
||||
/* In case refresh rate update forced non-block video. */
|
||||
rarch_cmd = CMD_EVENT_VIDEO_SET_BLOCKING_STATE;
|
||||
break;
|
||||
@ -3166,6 +3179,30 @@ static bool setting_append_list(
|
||||
&setting_get_string_representation_st_float_video_refresh_rate_auto;
|
||||
settings_data_list_current_add_flags(list, list_info, SD_FLAG_LAKKA_ADVANCED);
|
||||
|
||||
{
|
||||
float actual_refresh_rate = video_driver_get_refresh_rate();
|
||||
if (actual_refresh_rate > 0.0)
|
||||
{
|
||||
CONFIG_FLOAT(
|
||||
list, list_info,
|
||||
&settings->floats.video_refresh_rate,
|
||||
MENU_ENUM_LABEL_VIDEO_REFRESH_RATE_POLLED,
|
||||
MENU_ENUM_LABEL_VALUE_VIDEO_REFRESH_RATE_POLLED,
|
||||
actual_refresh_rate,
|
||||
"%.3f Hz",
|
||||
&group_info,
|
||||
&subgroup_info,
|
||||
parent_group,
|
||||
general_write_handler,
|
||||
general_read_handler);
|
||||
(*list)[list_info->index - 1].action_ok = &setting_action_ok_video_refresh_rate_polled;
|
||||
(*list)[list_info->index - 1].action_select = &setting_action_ok_video_refresh_rate_polled;
|
||||
(*list)[list_info->index - 1].get_string_representation =
|
||||
&setting_get_string_representation_st_float_video_refresh_rate_polled;
|
||||
settings_data_list_current_add_flags(list, list_info, SD_FLAG_LAKKA_ADVANCED);
|
||||
}
|
||||
}
|
||||
|
||||
if (string_is_equal(settings->arrays.video_driver, "gl"))
|
||||
{
|
||||
CONFIG_BOOL(
|
||||
|
@ -719,6 +719,7 @@ enum msg_hash_enums
|
||||
MENU_LABEL(VIDEO_WINDOW_SCALE),
|
||||
MENU_LABEL(VIDEO_REFRESH_RATE),
|
||||
MENU_LABEL(VIDEO_REFRESH_RATE_AUTO),
|
||||
MENU_LABEL(VIDEO_REFRESH_RATE_POLLED),
|
||||
|
||||
MENU_ENUM_LABEL_VALUE_DOWNLOAD_CORE,
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user