diff --git a/Core/HLE/scePsmf.cpp b/Core/HLE/scePsmf.cpp index c8970e01b..80b52400a 100644 --- a/Core/HLE/scePsmf.cpp +++ b/Core/HLE/scePsmf.cpp @@ -245,6 +245,10 @@ Psmf::~Psmf() { } PsmfPlayer::PsmfPlayer(u32 data) { + // Used for savestates. + if (data == 0) { + return; + } videoCodec = Memory::Read_U32(data); videoStreamNum = Memory::Read_U32(data + 4); audioCodec = Memory::Read_U32(data + 8);