aboutsummaryrefslogtreecommitdiff
path: root/common/quicktime.cpp
diff options
context:
space:
mode:
authorMatthew Hoops2012-03-30 14:40:14 -0400
committerMatthew Hoops2012-03-30 14:40:14 -0400
commit68e1a0418347ed79e3fe1bc9797b4ac32365b960 (patch)
tree5500f9e7f689b71441ea226753a0abf7776b392a /common/quicktime.cpp
parente9f8d0e1a299fb23195648bdc9f455e1cebf1769 (diff)
downloadscummvm-rg350-68e1a0418347ed79e3fe1bc9797b4ac32365b960.tar.gz
scummvm-rg350-68e1a0418347ed79e3fe1bc9797b4ac32365b960.tar.bz2
scummvm-rg350-68e1a0418347ed79e3fe1bc9797b4ac32365b960.zip
AUDIO: Fix QDM2 extra data parsing
Diffstat (limited to 'common/quicktime.cpp')
-rw-r--r--common/quicktime.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/common/quicktime.cpp b/common/quicktime.cpp
index ae009da805..5176f83a35 100644
--- a/common/quicktime.cpp
+++ b/common/quicktime.cpp
@@ -688,7 +688,7 @@ int QuickTimeParser::readWAVE(Atom atom) {
return -1;
if (track->sampleDescs[0]->getCodecTag() == MKTAG('Q', 'D', 'M', '2')) // Read extra data for QDM2
- track->extraData = _fd->readStream(atom.size - 8);
+ track->extraData = _fd->readStream(atom.size);
else if (atom.size > 8)
return readDefault(atom);
else