From 6313d8eafde4e50b5dc97a484e79c5ad71b83394 Mon Sep 17 00:00:00 2001 From: Rodrigo Braz Monteiro Date: Sat, 25 Feb 2006 01:28:20 +0000 Subject: [PATCH] Originally committed to SVN as r162. --- core/video_provider_lavc.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/core/video_provider_lavc.cpp b/core/video_provider_lavc.cpp index e6d0aab6d..799266040 100644 --- a/core/video_provider_lavc.cpp +++ b/core/video_provider_lavc.cpp @@ -294,12 +294,12 @@ wxBitmap LAVCVideoProvider::GetFrame(int n) { // Seek to keyframe int result = av_seek_frame(formatContext,vidStream,finalPos,0); + avcodec_flush_buffers(codecContext); // Seek until final frame - GetNextFrame(); - while (lastDecodeTime < n) { + do { GetNextFrame(); - } + } while (lastDecodeTime < n); } // Bitmap