This commit is contained in:
twinaphex 2015-11-20 18:41:25 +01:00
parent 225757f68c
commit 5069d71295
4 changed files with 7 additions and 14 deletions

View File

@ -1423,7 +1423,7 @@ bool event_command(enum event_command cmd)
video_driver_ctl(RARCH_DISPLAY_CTL_SET_NONBLOCK_STATE, &boolean);
break;
case EVENT_CMD_VIDEO_SET_ASPECT_RATIO:
video_driver_set_aspect_ratio(settings->video.aspect_ratio_idx);
video_driver_set_aspect_ratio();
break;
case EVENT_CMD_AUDIO_SET_NONBLOCKING_STATE:
boolean = true; /* fall-through */

View File

@ -644,13 +644,14 @@ bool video_driver_get_video_output_size(unsigned *width, unsigned *height)
return false;
}
void video_driver_set_aspect_ratio(unsigned aspectratio_index)
void video_driver_set_aspect_ratio(void)
{
driver_t *driver = driver_get_ptr();
const video_poke_interface_t *poke = video_driver_get_poke_ptr(driver);
settings_t *settings = config_get_ptr();
if (poke && poke->set_aspect_ratio)
poke->set_aspect_ratio(driver->video_data, aspectratio_index);
poke->set_aspect_ratio(driver->video_data, settings->video.aspect_ratio_idx);
}

View File

@ -303,7 +303,7 @@ void video_driver_set_video_mode(unsigned width,
bool video_driver_get_video_output_size(
unsigned *width, unsigned *height);
void video_driver_set_aspect_ratio(unsigned aspectratio_index);
void video_driver_set_aspect_ratio(void);
void video_driver_set_osd_msg(const char *msg,
const struct font_params *params, void *font);

View File

@ -1211,18 +1211,10 @@ int rarch_main_init(int argc, char *argv[])
event_command(EVENT_CMD_SAVEFILES_INIT);
#if defined(GEKKO) && defined(HW_RVL)
{
settings_t *settings = config_get_ptr();
if (settings)
{
event_command(EVENT_CMD_VIDEO_SET_ASPECT_RATIO);
video_driver_set_aspect_ratio(settings->video.aspect_ratio_idx);
}
unsigned width = 0, height = 0;
(void)width;
(void)height;
event_command(EVENT_CMD_VIDEO_SET_ASPECT_RATIO);
video_driver_set_aspect_ratio();
width = global->console.screen.resolutions.width;
height = global->console.screen.resolutions.height;