Add public function to set refresh rate of monitor.

This commit is contained in:
Themaister 2012-12-23 19:01:48 +01:00
parent ac1e760296
commit 225647d0e3
2 changed files with 14 additions and 3 deletions

View File

@ -238,9 +238,18 @@ static void adjust_system_rates(void)
RARCH_LOG("Set audio input rate to: %.2f Hz.\n", g_settings.audio.in_rate);
#if defined(RARCH_CONSOLE) && !defined(ANDROID)
video_set_nonblock_state_func(!g_settings.video.vsync || g_extern.system.force_nonblock);
#endif
if (driver.video_data)
video_set_nonblock_state_func(!g_settings.video.vsync || g_extern.system.force_nonblock);
}
void driver_set_monitor_refresh_rate(float hz)
{
g_settings.video.refresh_rate = hz;
adjust_system_rates();
g_extern.audio_data.orig_src_ratio =
g_extern.audio_data.src_ratio =
(double)g_settings.audio.out_rate / g_settings.audio.in_rate;
}
void init_drivers(void)

View File

@ -299,6 +299,8 @@ void uninit_video_input(void);
void init_audio(void);
void uninit_audio(void);
void driver_set_monitor_refresh_rate(float hz);
extern driver_t driver;
//////////////////////////////////////////////// Backends