aboutsummaryrefslogtreecommitdiff
path: root/common/unarj.h
diff options
context:
space:
mode:
authorEugene Sandulenko2008-06-01 19:07:13 +0000
committerEugene Sandulenko2008-06-01 19:07:13 +0000
commit8728cd2881b276f3ec6ad3bf0ac61be51eb474b8 (patch)
tree06245d508bfd58ea8f7d6a818463a5aaf2ce189c /common/unarj.h
parent37563ff3ae020ab05c314ad79630aaacf8d4c458 (diff)
downloadscummvm-rg350-8728cd2881b276f3ec6ad3bf0ac61be51eb474b8.tar.gz
scummvm-rg350-8728cd2881b276f3ec6ad3bf0ac61be51eb474b8.tar.bz2
scummvm-rg350-8728cd2881b276f3ec6ad3bf0ac61be51eb474b8.zip
Speed up decoding by memory caching
svn-id: r32472
Diffstat (limited to 'common/unarj.h')
-rw-r--r--common/unarj.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/common/unarj.h b/common/unarj.h
index 63c6ca582d..28424f70bd 100644
--- a/common/unarj.h
+++ b/common/unarj.h
@@ -125,7 +125,9 @@ private:
StringMap _archMap;
ReadStream *_stream;
byte *_uncompressedData;
+ byte *_compressedData;
MemoryWriteStream *_outstream;
+ MemoryReadStream *_compressed;
MemoryReadStream *_uncompressed;
bool _isOpen;