diff options
author | James Brown | 2002-05-12 11:47:50 +0000 |
---|---|---|
committer | James Brown | 2002-05-12 11:47:50 +0000 |
commit | f9b44db5b0e00cfaa21c592c01ee2d4d5016b248 (patch) | |
tree | 1b77ece8cbe5b4f83dea0861bf887659c6a92d0f /smush.h | |
parent | 83b90577ed7a1c57a531dc07a643b177a83a1e14 (diff) | |
download | scummvm-rg350-f9b44db5b0e00cfaa21c592c01ee2d4d5016b248.tar.gz scummvm-rg350-f9b44db5b0e00cfaa21c592c01ee2d4d5016b248.tar.bz2 scummvm-rg350-f9b44db5b0e00cfaa21c592c01ee2d4d5016b248.zip |
Fix some Full Throttle smush problems from implementing the new Dig codecs.
Added preliminary FT smush sound by jah - This needs work, it has to be
able to STREAM audio to the mixer and append an existing buffer, not
just create a new sample for each audio packet.
svn-id: r4289
Diffstat (limited to 'smush.h')
-rw-r--r-- | smush.h | 8 |
1 files changed, 6 insertions, 2 deletions
@@ -65,6 +65,11 @@ struct SmushPlayer { uint16 _fluPalMul129[768]; uint16 _fluPalWords[768]; + /* PSAD: Full Throttle audio */ + uint32 _saudSize[8], _saudSubSize[8]; + uint16 _psadTrk[8], _strkRate[8]; + uint32 _saudSubTag[8]; + void openFile(byte* fileName); void nextBlock(); @@ -72,8 +77,7 @@ struct SmushPlayer { uint32 fileReadLE32(); void go(); - bool parseTag(); - + bool parseTag(); void parseAHDR(); void parseFRME(); |