mirror of
https://github.com/libretro/RetroArch
synced 2025-01-30 21:32:45 +00:00
Fix C89_BUILD
This commit is contained in:
parent
bec00d986c
commit
fe829e5eb0
@ -791,6 +791,9 @@ static bool open_devices(udev_input_t *udev,
|
||||
static void *udev_input_init(const char *joypad_driver)
|
||||
{
|
||||
int fd;
|
||||
#ifdef UDEV_XKB_HANDLING
|
||||
gfx_ctx_ident_t ctx_ident;
|
||||
#endif
|
||||
udev_input_t *udev = (udev_input_t*)calloc(1, sizeof(*udev));
|
||||
|
||||
if (!udev)
|
||||
@ -814,7 +817,6 @@ static void *udev_input_init(const char *joypad_driver)
|
||||
if (init_xkb(-1, 0) == -1)
|
||||
goto error;
|
||||
|
||||
gfx_ctx_ident_t ctx_ident;
|
||||
video_context_driver_get_ident(&ctx_ident);
|
||||
udev->xkb_handling = string_is_equal_fast(ctx_ident.ident, "kms", 4);
|
||||
#endif
|
||||
|
@ -654,15 +654,15 @@ int menu_hash_get_help_pt_br_enum(enum msg_hash_enums msg, char *s, size_t len)
|
||||
const char *t =
|
||||
"O RetroArch utiliza uma forma única de \n"
|
||||
"sincronização de áudio/video aonde ele \n"
|
||||
"precisa ser calibrado pela taxa de \n"
|
||||
"atualização da sua tela para um melhor \n"
|
||||
"resultado no desempenho. \n"
|
||||
" \n"
|
||||
"Se você experimentar qualquer estalido \n"
|
||||
"no áudio ou rasgo de vídeo, normalmente \n"
|
||||
"isto significa que você precisa calibrar \n"
|
||||
"as configurações. Algumas escolhas abaixo: \n"
|
||||
" \n";
|
||||
"precisa ser calibrado pela taxa de \n"
|
||||
"atualização da sua tela para um melhor \n"
|
||||
"resultado no desempenho. \n"
|
||||
" \n"
|
||||
"Se você experimentar qualquer estalido \n"
|
||||
"no áudio ou rasgo de vídeo, normalmente \n"
|
||||
"isto significa que você precisa calibrar \n"
|
||||
"as configurações. Algumas escolhas abaixo: \n"
|
||||
" \n";
|
||||
snprintf(u, sizeof(u), /* can't inline this due to the printf arguments */
|
||||
"a) Vá para '%s' -> '%s', e habilite \n"
|
||||
"'Video Paralelizado'. A taxa de atualização \n"
|
||||
@ -677,8 +677,8 @@ int menu_hash_get_help_pt_br_enum(enum msg_hash_enums msg, char *s, size_t len)
|
||||
msg_hash_to_str(MENU_ENUM_LABEL_VALUE_SETTINGS),
|
||||
msg_hash_to_str(MENU_ENUM_LABEL_VALUE_VIDEO_SETTINGS),
|
||||
msg_hash_to_str(MENU_ENUM_LABEL_VALUE_VIDEO_REFRESH_RATE_AUTO));
|
||||
strlcpy(s, t, len);
|
||||
strlcat(s, u, len);
|
||||
strlcpy(s, t, len);
|
||||
strlcat(s, u, len);
|
||||
}
|
||||
break;
|
||||
case MENU_ENUM_LABEL_VALUE_HELP_SCANNING_CONTENT_DESC:
|
||||
@ -1193,25 +1193,30 @@ int menu_hash_get_help_pt_br_enum(enum msg_hash_enums msg, char *s, size_t len)
|
||||
"implementações de núcleo Libretro.");
|
||||
break;
|
||||
case MENU_ENUM_LABEL_VIDEO_REFRESH_RATE_AUTO:
|
||||
snprintf(s, len,
|
||||
{
|
||||
const char *t =
|
||||
"Taxa de Atualização Automática. \n"
|
||||
" \n"
|
||||
"A taxa de atualização estimada da tela (Hz). \n"
|
||||
"É utilizado para calcular a taxa de entrada \n"
|
||||
"de áudio com a fórmula: \n"
|
||||
" \n"
|
||||
"taxa de ent de áudio = taxa de ent do jogo * \n"
|
||||
"taxa de atlz da tela / taxa de atlz do jogo \n"
|
||||
" \n"
|
||||
"Se a implementação não reportar nenhum \n"
|
||||
"valor, os padrões NTSC serão usados para \n"
|
||||
"garantir compatibilidade.\n"
|
||||
" \n"
|
||||
"Este valor deve ficar próximo de 60Hz para \n"
|
||||
"evitar mudanças drásticas no timbre do som. \n"
|
||||
"Se seu monitor não roda a 60Hz, ou próximo \n"
|
||||
"disso, desative o V-Sync, e deixe este valor \n"
|
||||
"no padrão.");
|
||||
" \n"
|
||||
"A taxa de atualização estimada da tela (Hz). \n"
|
||||
"É utilizado para calcular a taxa de entrada \n"
|
||||
"de áudio com a fórmula: \n"
|
||||
" \n"
|
||||
"taxa de ent de áudio = taxa de ent do jogo * \n"
|
||||
"taxa de atlz da tela / taxa de atlz do jogo \n"
|
||||
" \n";
|
||||
const char *u =
|
||||
"Se a implementação não reportar nenhum \n"
|
||||
"valor, os padrões NTSC serão usados para \n"
|
||||
"garantir compatibilidade.\n"
|
||||
" \n"
|
||||
"Este valor deve ficar próximo de 60Hz para \n"
|
||||
"evitar mudanças drásticas no timbre do som. \n"
|
||||
"Se seu monitor não roda a 60Hz, ou próximo \n"
|
||||
"disso, desative o V-Sync, e deixe este valor \n"
|
||||
"no padrão.";
|
||||
strlcpy(s, t, len);
|
||||
strlcat(s, u, len);
|
||||
}
|
||||
break;
|
||||
case MENU_ENUM_LABEL_VIDEO_ROTATION:
|
||||
snprintf(s, len,
|
||||
@ -1637,21 +1642,26 @@ int menu_hash_get_help_pt_br_enum(enum msg_hash_enums msg, char *s, size_t len)
|
||||
"no Netplay.");
|
||||
break;
|
||||
case MENU_ENUM_LABEL_NETPLAY_CHECK_FRAMES:
|
||||
snprintf(s, len,
|
||||
{
|
||||
const char *t =
|
||||
"A frequência em quadros na qual o Netplay \n"
|
||||
"irá verificar se o hospedeiro e o cliente \n"
|
||||
"estão sincronizados. \n"
|
||||
" \n"
|
||||
"Com a maioria dos núcleos, este valor não \n"
|
||||
"terá efeito perceptível e pode ser ignorado. \n"
|
||||
"Com núcleos não determinísticos, este valor \n"
|
||||
"define quão frequente os pares do Netplay \n"
|
||||
"serão colocados em sincronia. Com núcleos \n"
|
||||
"defeituosos, definir para qualquer valor que \n"
|
||||
"não zero irá causar problemas de desempenho \n"
|
||||
"severos. Defina como zero para desativar \n"
|
||||
"verificações. Este valor é usado somente \n"
|
||||
"no hospedeiro de Netplay.");
|
||||
"irá verificar se o hospedeiro e o cliente \n"
|
||||
"estão sincronizados. \n"
|
||||
" \n"
|
||||
"Com a maioria dos núcleos, este valor não \n"
|
||||
"terá efeito perceptível e pode ser ignorado. \n";
|
||||
const char *u =
|
||||
"Com núcleos não determinísticos, este valor \n"
|
||||
"define quão frequente os pares do Netplay \n"
|
||||
"serão colocados em sincronia. Com núcleos \n"
|
||||
"defeituosos, definir para qualquer valor que \n"
|
||||
"não zero irá causar problemas de desempenho \n"
|
||||
"severos. Defina como zero para desativar \n"
|
||||
"verificações. Este valor é usado somente \n"
|
||||
"no hospedeiro de Netplay.";
|
||||
strlcpy(s, t, len);
|
||||
strlcat(s, u, len);
|
||||
}
|
||||
break;
|
||||
case MENU_ENUM_LABEL_NETPLAY_INPUT_LATENCY_FRAMES_MIN:
|
||||
snprintf(s, len,
|
||||
|
Loading…
x
Reference in New Issue
Block a user