diff --git a/Core/HW/MediaEngine.cpp b/Core/HW/MediaEngine.cpp index 2bafc52c2a..79f4fcfd7e 100644 --- a/Core/HW/MediaEngine.cpp +++ b/Core/HW/MediaEngine.cpp @@ -188,7 +188,7 @@ void MediaEngine::closeMedia() { } void MediaEngine::DoState(PointerWrap &p){ - auto s = p.Section("MediaEngine", 1); + auto s = p.Section("MediaEngine", 1, 2); if (!s) return; @@ -219,6 +219,11 @@ void MediaEngine::DoState(PointerWrap &p){ p.Do(m_videopts); p.Do(m_audiopts); + if (s >= 2) { + p.Do(m_firstTimeStamp); + p.Do(m_lastTimeStamp); + } + p.Do(m_isVideoEnd); p.Do(m_noAudioData); }