diff --git a/record/ffemu.c b/record/ffemu.c index 5d8f7ad1f6..973ee99681 100644 --- a/record/ffemu.c +++ b/record/ffemu.c @@ -116,7 +116,7 @@ static bool init_video(struct video_info *video, struct ffemu_params *param) return false; // Allocate a big buffer :p ffmpeg API doesn't seem to give us some clues how big this buffer should be. - video->outbuf_size = 5000000; + video->outbuf_size = 2000000; video->outbuf = av_malloc(video->outbuf_size); // Just to make sure we can handle the biggest frames. Seemed to crash with just 256 * 224. diff --git a/ssnes.c b/ssnes.c index 3b8ee94aa6..799fced310 100644 --- a/ssnes.c +++ b/ssnes.c @@ -769,8 +769,8 @@ static void init_recording(void) struct ffemu_params params = { .out_width = 256, .out_height = 224, - .fb_width = 512, - .fb_height = 448, + .fb_width = 1024, + .fb_height = 512, .channels = 2, .samplerate = 32000, .filename = g_extern.record_path,