From 016f24d16ca2bf8dae122a95ed39133f137da300 Mon Sep 17 00:00:00 2001 From: Sven Hesse Date: Thu, 4 Nov 2010 20:36:28 +0000 Subject: VIDEO: PreIMD: End frame when frameSize == 0 As happens for the last frame in the first video of the Fascination intro. svn-id: r54072 --- graphics/video/coktel_decoder.cpp | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'graphics') diff --git a/graphics/video/coktel_decoder.cpp b/graphics/video/coktel_decoder.cpp index cea902e3a0..6ebc64592e 100644 --- a/graphics/video/coktel_decoder.cpp +++ b/graphics/video/coktel_decoder.cpp @@ -685,6 +685,10 @@ Surface *PreIMDDecoder::decodeNextFrame() { void PreIMDDecoder::processFrame() { uint16 frameSize = _stream->readUint16LE(); + if (frameSize == 0) { + _curFrame++; + return; + } uint32 nextFramePos = _stream->pos() + frameSize + 2; -- cgit v1.2.3