FFmpeg crash in retroarch

Wondering if anyone could figure this out, it’s been driving me mad all day

I’ve been using retroarch on Windows 8 and 10 just fine but decided I had it with Windows 10 and decided to go back to Windows 7 Professional, running off SP1 just freshly installed the other day with no updates.

I got back to using Retroarch and everything is working fine EXCEPT ffmpeg when I try to play a video file, the video will start playing for a few seconds and then crash retroarch. I’ve tried old versions of retroarch, the latest one, 32-bit and 64-bit versions, even old versions of the ffmpeg core in x86 and x64 flavors but nothing will work. This is what the Windows log is giving me. Any help is appreciated!

Faulting application name: retroarch.exe, version: 0.0.0.0, time stamp: 0x00000000 Faulting module name: msvcrt.dll, version: 7.0.7600.16385, time stamp: 0x4a5bda6f Exception code: 0xc0000005 Fault offset: 0x00009b60 Faulting process id: 0xd78 Faulting application start time: 0x01d152f8420607d9 Faulting application path: C:\Users\Mike\Desktop\retroarch 2016 32-bit\retroarch.exe Faulting module path: C:\Windows\syswow64\msvcrt.dll Report Id: a6e897ad-beeb-11e5-8619-005056c00008

Same problem, ffmpeg crash after few seconds of playing any video files. Same msvcrt.dll, but my version 7.0.14393.0.