aboutsummaryrefslogtreecommitdiff
path: root/engines/kyra/sound.cpp
diff options
context:
space:
mode:
authorTorbjörn Andersson2014-01-18 03:18:40 +0100
committerJohannes Schickel2014-01-18 03:18:40 +0100
commit16d36224e21bbd42349e6c64d525bc9c602162a5 (patch)
tree71b4f9ec7d033db95e68201649e43b1ceed73058 /engines/kyra/sound.cpp
parent238aa2be2aeefda17cb5c2023f89e3934bed8424 (diff)
downloadscummvm-rg350-16d36224e21bbd42349e6c64d525bc9c602162a5.tar.gz
scummvm-rg350-16d36224e21bbd42349e6c64d525bc9c602162a5.tar.bz2
scummvm-rg350-16d36224e21bbd42349e6c64d525bc9c602162a5.zip
KYRA: Restructure the VQA decoder, as suggested by clone2727
Untangled the audio and video track from each other, and the parsing of the stream from the decoding of its data. Also fixed a memory leak as it turns out deleting a Surface doesn't free its data. You have to call free() in it. I have only checked the intro, not every cutscene, but that seems to work fine at least.
Diffstat (limited to 'engines/kyra/sound.cpp')
0 files changed, 0 insertions, 0 deletions