aboutsummaryrefslogtreecommitdiff
path: root/scumm/smush
AgeCommit message (Collapse)Author
2005-04-12Removed unnecessary semi-colon.Torbjörn Andersson
svn-id: r17565
2005-04-10Reduce dependencies on scumm/util.h; modified ScummNESFile a bit so that it ↵Max Horn
complies a bit better with our code formatting rules svn-id: r17508
2005-04-05fix smush intializationRobert Göffringmann
svn-id: r17381
2005-04-04Got rid of isSoundHandleActive usage; made the SmushMixer thread safeMax Horn
svn-id: r17380
2005-04-03Still needed, mixed up block types.Travis Howell
svn-id: r17344
2005-04-03Removed reinit() and replaced with offsets of zero. We only need to skip ↵Travis Howell
type/size. Removed AnimHeader check in parseNextFrame() and _skipPalette, since AnimHeader is correctly skipped when required now. svn-id: r17343
2005-04-02_data is a ScummFile, not a chunk, so it should use SEEK_SET, notTorbjörn Andersson
seek_start. And since SEEK_SET is the default seek mode, it doesn't make any difference anyway. svn-id: r17338
2005-04-01Seek from start pos, not cur pos.Travis Howell
svn-id: r17330
2005-04-01Checked code against disasm., an offset of 8 is correct when rewinding san ↵Travis Howell
via INSANE. svn-id: r17328
2005-03-26Tweak WinCE timer re-entry workaround to play Insane sequencesNicolas Bacca
svn-id: r17242
2005-03-12PlayingSoundHandle -> SoundHandle; also, turned the handle activity check ↵Max Horn
into a mixer method svn-id: r17106
2005-03-09changing AudioDataType -> SoundType, so now the constant names match the ↵Max Horn
name of the data type / the SoundMixer method names svn-id: r17052
2005-03-09Fix one potential race condition between SMUSH and INSANEMax Horn
svn-id: r17051
2005-03-07Allocate new file objects (and real new file handles) for subchunks/subfiles ↵Max Horn
-- this might (or might not) help some of the odd bugs in FT... testing, esp. on Windows, is needed svn-id: r17018
2005-02-22Added consts (this usually helps the compiler a bit when optimizing code)Max Horn
svn-id: r16863
2005-01-28added support for mp3 compressed tracksPaweł Kołodziejski
svn-id: r16661
2005-01-16Fix for bug #1098872 (FTDEMO: Memoryleak in SMUSH player)Max Horn
svn-id: r16570
2005-01-16Cosmetic change, avoiding a hypothetical threading problem, see bug #1098864Max Horn
svn-id: r16569
2005-01-10system.h was being included in tons of places, without any good reason; ↵Max Horn
reduced this (total dependencies on system.h went down from 193 to 85 files) svn-id: r16527
2005-01-09Moving AppendableAudioStream into SCUMM engine, as it is only used thereMax Horn
svn-id: r16494
2005-01-06Fix getStrings to use the ScummEngine::openFile methodMax Horn
svn-id: r16453
2005-01-01Updated copyrightMax Horn
svn-id: r16398
2004-12-27Added 'sound types' to the mixer - for now, only plain (for the premixer), ↵Max Horn
SFX and music; volume is now controlled based on the sound type svn-id: r16330
2004-12-21WinCE workaround to limit issues if the decoding is too slowNicolas Bacca
svn-id: r16220
2004-11-27Removed the (highly SCUMM specific) 'appendable stream' API from SoundMixer; ↵Max Horn
SCUMM now uses the appendable stream directly svn-id: r15919
2004-11-27Added some more mixer doxygen docs; cleaned up Mixer API a bit, removing ↵Max Horn
some very specialised methods svn-id: r15914
2004-10-23Patch #1048283 (Improved CJK / FM-TOWNS support & some documention)Max Horn
svn-id: r15671
2004-10-09Added methods to access charset x/y offs values (though those seem to be all ↵Max Horn
0 in COMI) svn-id: r15482
2004-10-08fix bug #1042931. This version of comidemo doesn't have the videos. In this ↵Gregory Montoir
case, SmushPlayer::play() returns immediately without calling init(). Thus, if init() is not called, we shouldn't call release() at all. svn-id: r15475
2004-10-01Workaround for bug #1035739 (SMUSH: Ugly palette change when video finishes)Max Horn
svn-id: r15373
2004-09-29Hack to work around bug #1037052Max Horn
svn-id: r15349
2004-09-28Rename remaining OSystem methods to match our coding guidelinesMax Horn
svn-id: r15332
2004-09-27cleanup / commentsMax Horn
svn-id: r15309
2004-09-26enums are more efficient than static const ints :-)Max Horn
svn-id: r15299
2004-09-18Rename some member vars to avoid _ followed by an uppercase letter. More of ↵Max Horn
those are left in the code, though (and I am not really sure whether we want to change that, so far we had no problems caused by this) svn-id: r15175
2004-09-18added experimental ogg file support for comi smush audio trackPaweł Kołodziejski
svn-id: r15168
2004-08-22Switch smush debug to channelTravis Howell
svn-id: r14676
2004-08-14Modified VirtScreen to inherit from Graphics::Surface, and added ↵Max Horn
getPixels()/getBackPixels() accessors (these changes make it a bit easier to implement smooth scrolling); also replaced some uses of rtBuffer by proper access through the corresponding VirtScreen svn-id: r14612
2004-08-14fixed warningsPaweł Kołodziejski
svn-id: r14603
2004-07-26Load SMUSH files and NUT fonts from mac container files, too (done that by ↵Max Horn
adding a new high level method openFile to class ScummEngine) svn-id: r14346
2004-07-25smush codec37 sub1 (FT demo)Gregory Montoir
svn-id: r14326
2004-07-18Too many newlinesMax Horn
svn-id: r14267
2004-06-28Added simple ref-counting to the File classMax Horn
svn-id: r14106
2004-06-27Thanks to File::setDefaultDirectory(), in most cases it is *not* necessary ↵Max Horn
to pass getGameDataPath() on to File::open() svn-id: r14087
2004-06-27Renamed/documented some odd smush/insane varsMax Horn
svn-id: r14085
2004-06-21increased audio buffer to solve scuttering problemsPaweł Kołodziejski
svn-id: r13993
2004-06-20moved sound calls to the same smush thread with others soundsPaweł Kołodziejski
svn-id: r13977
2004-06-20trackOffset is obsolote, added few debugs, added flush sounds while smush ↵Paweł Kołodziejski
plying to prevent overload tracks svn-id: r13974
2004-06-01_allreadyInit was not initializedin smush playerPaweł Kołodziejski
svn-id: r13919
2004-05-04Fix insane regression.Travis Howell
svn-id: r13774