aboutsummaryrefslogtreecommitdiff
path: root/engines/sword25/fmv/theora_decoder.h
diff options
context:
space:
mode:
authorMatthew Hoops2011-05-18 10:00:35 -0400
committerMatthew Hoops2011-05-18 10:05:14 -0400
commitd1f907485ecb8feccdd7522e9949d1a705a69874 (patch)
tree9493ae56130143b5aefb4a0513046f0c892fb89d /engines/sword25/fmv/theora_decoder.h
parent14e1cc728f0e7233dfecce6c58ebfa319512152b (diff)
downloadscummvm-rg350-d1f907485ecb8feccdd7522e9949d1a705a69874.tar.gz
scummvm-rg350-d1f907485ecb8feccdd7522e9949d1a705a69874.tar.bz2
scummvm-rg350-d1f907485ecb8feccdd7522e9949d1a705a69874.zip
SWORD25: Implement TheoraDecoder::pauseVideoIntern()
Diffstat (limited to 'engines/sword25/fmv/theora_decoder.h')
-rw-r--r--engines/sword25/fmv/theora_decoder.h4
1 files changed, 3 insertions, 1 deletions
diff --git a/engines/sword25/fmv/theora_decoder.h b/engines/sword25/fmv/theora_decoder.h
index 4a646f19ce..10a05647c3 100644
--- a/engines/sword25/fmv/theora_decoder.h
+++ b/engines/sword25/fmv/theora_decoder.h
@@ -86,13 +86,15 @@ public:
bool endOfVideo() const;
+protected:
+ void pauseVideoIntern(bool pause);
+
private:
void queuePage(ogg_page *page);
bool queueAudio();
int bufferData();
void translateYUVtoRGBA(th_ycbcr_buffer &YUVBuffer);
-private:
Common::SeekableReadStream *_fileStream;
Graphics::Surface *_surface;
Common::Rational _frameRate;