aboutsummaryrefslogtreecommitdiff
path: root/engines/bladerunner/vqa_decoder.h
diff options
context:
space:
mode:
authorPeter Kohaut2017-03-29 18:47:38 +0200
committerPeter Kohaut2017-03-29 18:48:46 +0200
commit5f36e65855458a7f146621d99ab09aa049cc6916 (patch)
treeea66de80170f133b7b34f157e0f4cddf0dd8c6e6 /engines/bladerunner/vqa_decoder.h
parentd4ff2ddf1073e13f42be8fd2918a83d198a8b00c (diff)
downloadscummvm-rg350-5f36e65855458a7f146621d99ab09aa049cc6916.tar.gz
scummvm-rg350-5f36e65855458a7f146621d99ab09aa049cc6916.tar.bz2
scummvm-rg350-5f36e65855458a7f146621d99ab09aa049cc6916.zip
BLADERUNNER: zbuffer is now updated between scene changes
updated vqa player udpate code fixed some warnings audio preloading still needs some work
Diffstat (limited to 'engines/bladerunner/vqa_decoder.h')
-rw-r--r--engines/bladerunner/vqa_decoder.h5
1 files changed, 3 insertions, 2 deletions
diff --git a/engines/bladerunner/vqa_decoder.h b/engines/bladerunner/vqa_decoder.h
index fb81ef1dc3..a808543bec 100644
--- a/engines/bladerunner/vqa_decoder.h
+++ b/engines/bladerunner/vqa_decoder.h
@@ -49,8 +49,7 @@ public:
bool loadStream(Common::SeekableReadStream *s);
- void readNextPacket();
- void readPacket(int frame);
+ void readFrame(int frame, int skipFlags);
const Graphics::Surface *decodeVideoFrame();
void decodeZBuffer(ZBuffer *zbuffer);
@@ -141,6 +140,8 @@ private:
VQAVideoTrack *_videoTrack;
VQAAudioTrack *_audioTrack;
+ void readPacket(int skipFlags);
+
bool readVQHD(Common::SeekableReadStream *s, uint32 size);
bool readMSCI(Common::SeekableReadStream *s, uint32 size);
bool readMFCI(Common::SeekableReadStream *s, uint32 size);