aboutsummaryrefslogtreecommitdiff
path: root/scumm/smush/smush_player.h
AgeCommit message (Collapse)Author
2005-05-28Revert my removal of _skipPalette, still required.Travis Howell
svn-id: r18277
2005-05-14Improvements to --disable-* stuff. Now less ugly #ifdefs with #includes.Eugene Sandulenko
svn-id: r18100
2005-05-11Moved some more stuff to namespace Audio (enough for tonight)Max Horn
svn-id: r18040
2005-05-10Moved class File and the MD5 stuff to namespace CommonMax Horn
svn-id: r18037
2005-05-07Add eriktorbjorn's patch for:Travis Howell
#1018588 - FT: Xlib async errors in INSANE sequences svn-id: r17937
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-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-09Fix one potential race condition between SMUSH and INSANEMax Horn
svn-id: r17051
2005-01-28added support for mp3 compressed tracksPaweł Kołodziejski
svn-id: r16661
2005-01-09Moving AppendableAudioStream into SCUMM engine, as it is only used thereMax Horn
svn-id: r16494
2005-01-01Updated copyrightMax Horn
svn-id: r16398
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-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-09-29Hack to work around bug #1037052Max Horn
svn-id: r15349
2004-09-27cleanup / commentsMax Horn
svn-id: r15309
2004-09-18added experimental ogg file support for comi smush audio trackPaweł Kołodziejski
svn-id: r15168
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-05-01remove useless mutexPaweł Kołodziejski
svn-id: r13722
2004-04-26added mutex into smush playerPaweł Kołodziejski
svn-id: r13639
2004-04-14forgot thatPaweł Kołodziejski
svn-id: r13578
2004-04-13added support for compressed FOBJ chunks in smush movie files.Paweł Kołodziejski
the *.san files from 'data' dir in FT can NOT be compressed ! svn-id: r13577
2004-04-10special case for 384x242 smush resolution for ft pc demo, it use additional ↵Paweł Kołodziejski
buffer svn-id: r13532
2004-02-09o Fix bug #892909 (Unable to get Hover Lift at Gorge)Eugene Sandulenko
o Fix bug with transition from vista to ranch svn-id: r12799
2004-02-02Fixed most bugs, so only cosmetic visual things left.Eugene Sandulenko
o Support transparency for characters. Needed for cockpit rendering o Fixed bug in NUT renderer which drawed transparent characters garbled o Fixed long-standing (and outstanding) bug with SAUD error o Previous fix fixed music in some cases (scene transitions) o Fixed bug with palette being reset when smush video is rewind o Made debug level for insane adjustable at compile time (maybe I will remove it later) svn-id: r12717
2004-01-26o Implemented TRS handlingEugene Sandulenko
o Now you can succesfully reach the cave so FT is completable, but it crashes now in some particularly situations, so you should avoid them. svn-id: r12630
2004-01-19smush and insane only work with V6 (this will allow moving some stuff from ↵Max Horn
ScummEngine to ScummEngine_v6) svn-id: r12516
2004-01-08unify _vm / _scumm usageMax Horn
svn-id: r12262
2004-01-06updated copyright noticeMax Horn
svn-id: r12176
2003-12-28Proper FLU files seeking. No more seek crashesEugene Sandulenko
svn-id: r11991
2003-12-27get rid of _noSubtitles, use ConfigManager directly instead; clean up some ↵Max Horn
IMuseDigital oddities svn-id: r11966
2003-12-25Fix compileTravis Howell
svn-id: r11905
2003-12-25added support for start play ft smush audio from middle of san filePaweł Kołodziejski
svn-id: r11903
2003-12-22changed some stuff with track_flags param in IACT handle smush codePaweł Kołodziejski
svn-id: r11842
2003-12-21The rewritten Timer class actually allows us to get rid of several evil ↵Max Horn
hacks in the SMUSH code (which were previously needed to avoid various race conditions/crashes/hangups) svn-id: r11833
2003-12-08First INSANE scene started to show up things. Actually you can controlEugene Sandulenko
Ben by keyboard and crash. Video looping is still buggy and may crash scummvm. Also whole scene looping is disabled and you get forwarded to next scene. Graphics glitches, Ben has just corpse and opponent is not drawn at all. Smush player was extended with video seeking methods, although incomplete. svn-id: r11527
2003-12-06Preliminary support for FT INSANE is added. To enable the code defineEugene Sandulenko
INSANE in config.h. But only non-interactive parts work and there is no insane scene skip. Only one choice during those scenes is Ctrl+X. svn-id: r11507
2003-10-03introduced namespace Scumm; made #include statements use scumm/ prefix ↵Max Horn
explicitly svn-id: r10571
2003-10-02renamed class Scumm to ScummEngine (consisten with other engine names; also ↵Max Horn
makes room for a potential 'Scumm' namespace) svn-id: r10549
2003-09-11cleanupMax Horn
svn-id: r10169
2003-09-01added sound handle stuff to mixer streamsPaweł Kołodziejski
svn-id: r9956
2003-06-20init _base to 0Max Horn
svn-id: r8572
2003-06-18cleanup; tiny bug fix (file was opened, then opened again - not good)Max Horn
svn-id: r8539
2003-05-26Make _smushProcessFrame volatile (for multi thread access)Max Horn
svn-id: r8016
2003-04-30moved screen mutex from smush into SDL backend (other backends have to make ↵Max Horn
sure they are thread safe by themselves) svn-id: r7230
2003-03-19use a mutex to sync smush screen updates (should avoid crash caused by a ↵Max Horn
race condition) svn-id: r6837
2003-03-17few corrections for smushPaweł Kołodziejski
svn-id: r6827
2003-03-17moved backend update_screen() (slooolest thing) from smush updateScreen() ↵Paweł Kołodziejski
into main loop switching scalers also works now svn-id: r6826
2003-03-17reorg/clenup, changed main loop in smush codePaweł Kołodziejski
svn-id: r6817