diff --git a/aegisub/video_provider_lavc.cpp b/aegisub/video_provider_lavc.cpp index c9b42a611..c461d4ebc 100644 --- a/aegisub/video_provider_lavc.cpp +++ b/aegisub/video_provider_lavc.cpp @@ -376,7 +376,7 @@ const AegiVideoFrame LAVCVideoProvider::DoGetFrame(int n) { } // Get frame - AegiVideoFrame final; + AegiVideoFrame &final = curFrame; if (frame) { // Set AegiVideoFrame PixelFormat format = codecContext->pix_fmt; @@ -417,11 +417,11 @@ const AegiVideoFrame LAVCVideoProvider::DoGetFrame(int n) { // Set current frame validFrame = true; - curFrame = final; + //curFrame = final; frameNumber = n; // Return - return final; + return curFrame; }