diff --git a/mythtv/libs/libmythtv/videoout_openglvaapi.cpp b/mythtv/libs/libmythtv/videoout_openglvaapi.cpp index ff96be9f111..53a4bc41a92 100644 --- a/mythtv/libs/libmythtv/videoout_openglvaapi.cpp +++ b/mythtv/libs/libmythtv/videoout_openglvaapi.cpp @@ -247,6 +247,7 @@ void VideoOutputOpenGLVAAPI::UpdatePauseFrame(int64_t &disp_timecode) if (vbuffers.Size(kVideoBuffer_used)) { VideoFrame *frame = vbuffers.Head(kVideoBuffer_used); + CopyFrame(&av_pause_frame, frame); m_pauseBuffer = frame->buf; disp_timecode = frame->disp_timecode; }