diff --git a/intl/english.h b/intl/english.h index 3631477911..6a45f4538c 100644 --- a/intl/english.h +++ b/intl/english.h @@ -92,6 +92,10 @@ #define RETRO_MSG_MOVIE_PLAYBACK_ENDED "Movie playback ended." #define RETRO_MSG_LIBRETRO_ABI_BREAK RETRO_FRONTEND " is compiled against a different version of libretro than this libretro implementation." #define RETRO_MSG_RESETTING_CONTENT "Resetting content." +#define RETRO_MSG_REWIND_INIT "Initializing rewind buffer with size: " +#define RETRO_MSG_REWIND_INIT_FAILED "Failed to initialize rewind buffer. Rewinding will be disabled" +#define RETRO_MSG_REWIND_INIT_FAILED_NO_SAVESTATES "Implementation does not support save states. Cannot use rewind." +#define RETRO_MSG_REWIND_INIT_FAILED_THREADED_AUDIO "Implementation uses threaded audio. Cannot use rewind." #define RETRO_LOG_INIT_RECORDING_SKIPPED RETRO_MSG_INIT_RECORDING_SKIPPED TERM_STR #define RETRO_LOG_INIT_RECORDING_FAILED RETRO_MSG_INIT_RECORDING_FAILED TERM_STR @@ -108,5 +112,9 @@ #define RETRO_LOG_MOVIE_PLAYBACK_ENDED RETRO_MSG_MOVIE_PLAYBACK_ENDED TERM_STR #define RETRO_LOG_LIBRETRO_ABI_BREAK RETRO_MSG_LIBRETRO_ABI_BREAK RETRO_FRONTEND TERM_STR #define RETRO_LOG_RESETTING_CONTENT RETRO_MSG_RESETTING_CONTENT TERM_STR +#define RETRO_LOG_REWIND_INIT RETRO_MSG_REWIND_INIT TERM_STR +#define RETRO_LOG_REWIND_INIT_FAILED RETRO_MSG_REWIND_INIT_FAILED TERM_STR +#define RETRO_LOG_REWIND_INIT_FAILED_NO_SAVESTATES RETRO_MSG_REWIND_INIT_FAILED_NO_SAVESTATES TERM_STR +#define RETRO_LOG_REWIND_INIT_FAILED_THREADED_AUDIO RETRO_MSG_REWIND_INIT_FAILED_THREADED_AUDIO TERM_STR #endif diff --git a/retroarch.c b/retroarch.c index 9800bded00..40809113a2 100644 --- a/retroarch.c +++ b/retroarch.c @@ -1618,25 +1618,25 @@ static void init_rewind(void) if (g_extern.system.audio_callback.callback) { - RARCH_ERR("Implementation uses threaded audio. Cannot use rewind.\n"); + RARCH_ERR(RETRO_LOG_REWIND_INIT_FAILED_THREADED_AUDIO); return; } g_extern.state_size = pretro_serialize_size(); if (!g_extern.state_size) { - RARCH_ERR("Implementation does not support save states. Cannot use rewind.\n"); + RARCH_ERR(RETRO_LOG_REWIND_INIT_FAILED_NO_SAVESTATES); return; } - RARCH_LOG("Initializing rewind buffer with size: %u MB\n", + RARCH_LOG(RETRO_MSG_REWIND_INIT "%u MB\n", (unsigned)(g_settings.rewind_buffer_size / 1000000)); g_extern.state_manager = state_manager_new(g_extern.state_size, g_settings.rewind_buffer_size); if (!g_extern.state_manager) - RARCH_WARN("Failed to initialize rewind buffer. Rewinding will be disabled.\n"); + RARCH_WARN(RETRO_LOG_REWIND_INIT_FAILED); state_manager_push_where(g_extern.state_manager, &state); pretro_serialize(state, g_extern.state_size);