Problems recording Megadrive / Genesis gameplay

There are many cores that emulate the Megadrive in RetroArch, but none of them will record properly for me.

Genesis Plus GX: Runs for a few seconds, then segfaults.

Picodrive: Records fine but stretches video to 320x240, should be 320x224.

MESS 2014: Core does not load. Tried building from source, no change.

UME 2014: Says “Restarted recording due to driver reinit”, runs for a few seconds, segfaults.

MAME: Resolution is messed up. Says “Restarted recording due to driver reinit”, runs for a few seconds, segfaults.

If I set video_gpu_record to “true”, turn off bilinear filtering and turn on integer scaling, most cores output pixel-accurate video, but this isn’t necessary for most other non-Megadrive cores. I’m not sure what’s up with the MESS core.

Does anyone else have similar problems? I’m using v1.3.6 on Arch Linux. Thanks.

Yeah, genplus indeed segfaults for me, too. For picodrive, you might try playing with some settings in its libretro.c/pp, as the issue is probably related to the reported frame size. For that matter, I think genplus’ issue might be a result of misreported frame times.