ffmpeg: fix rare "bad src image pointers" after seek

Fixes #391
This commit is contained in:
rdb 2019-05-13 13:33:12 +02:00
parent f183d901cb
commit 291f3825f4

View File

@ -755,7 +755,9 @@ do_poll() {
PT(FfmpegBuffer) frame = do_alloc_frame();
nassertr(frame != nullptr, false);
_lock.release();
advance_to_frame(seek_frame);
if (seek_frame != _begin_frame) {
advance_to_frame(seek_frame);
}
if (_frame_ready) {
export_frame(frame);
_lock.acquire();