diff options
author | Torbjörn Andersson | 2014-01-18 03:18:40 +0100 |
---|---|---|
committer | Johannes Schickel | 2014-01-18 03:18:40 +0100 |
commit | 16d36224e21bbd42349e6c64d525bc9c602162a5 (patch) | |
tree | 71b4f9ec7d033db95e68201649e43b1ceed73058 /engines/kyra/sound.cpp | |
parent | 238aa2be2aeefda17cb5c2023f89e3934bed8424 (diff) | |
download | scummvm-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