From 8fbfdee01106f3de977033d38bd1febec54a0179 Mon Sep 17 00:00:00 2001 From: Themaister Date: Fri, 14 Oct 2011 11:00:31 +0200 Subject: [PATCH] Do not always force 4.0 / 3 aspect ratio for output. --- ssnes.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/ssnes.c b/ssnes.c index aade01fd35..5413788f0a 100644 --- a/ssnes.c +++ b/ssnes.c @@ -889,7 +889,6 @@ static void init_recording(void) .samplerate = 32000, .filename = g_extern.record_path, .fps = psnes_get_region() == SNES_REGION_NTSC ? ntsc_fps : pal_fps, - .aspect_ratio = 4.0 / 3, .rgb32 = false, }; @@ -904,6 +903,11 @@ static void init_recording(void) params.out_height = 448; } + if (g_settings.video.force_aspect) + params.aspect_ratio = g_settings.video.aspect_ratio; + else + params.aspect_ratio = (float)params.out_width / params.out_height; + if (g_settings.video.post_filter_record && g_extern.filter.active) { g_extern.filter.psize(¶ms.out_width, ¶ms.out_height);