aboutsummaryrefslogtreecommitdiff
path: root/scumm/smush/smush_player.cpp
AgeCommit message (Collapse)Author
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-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-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-26enums are more efficient than static const ints :-)Max Horn
svn-id: r15299
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-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-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-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
2004-05-01remove useless mutexPaweł Kołodziejski
svn-id: r13722
2004-04-26added mutex into smush playerPaweł Kołodziejski
svn-id: r13639
2004-04-16Unify some codeMax Horn
svn-id: r13589
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-04-02oopsMax Horn
svn-id: r13443
2004-04-02Got rid of _transTextMax Horn
svn-id: r13442
2004-03-28Renamed more OSystem methodsMax Horn
svn-id: r13410
2004-02-29Enable insane subtitles in Mac. version of FT demoTravis Howell
svn-id: r13094
2004-02-28renamed more OSystem methods to follow our naming scheme; renamed ↵Max Horn
NewGuiColor to OverlayColor; fixed some calls to error() in the SDL backend svn-id: r13087
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-31Fix bug #887536 FT: Intro crash (regression).Eugene Sandulenko
svn-id: r12685
2004-01-30oopsEugene Sandulenko
svn-id: r12672
2004-01-30o Fix crash in FT introEugene Sandulenko
svn-id: r12671
2004-01-30o Renamed more variables/structures to reflect their functionalityEugene Sandulenko
o Fixed bug with only caveman approaching o Extended smush player to process FT-specific overlays in videos. They're used to draw broken truck & car approaching and opponents on the mineroad svn-id: r12670
2004-01-28Partial fix for bug #885488 (Some INSANE trouble)Eugene Sandulenko
o Finally fixed seek error. Now I never encounter it, though there are weird SAUD errors in some cases. o Started to hunt cave-dude-only bug svn-id: r12653
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-26o Fixed bug with lost inventoryEugene Sandulenko
o Gave meaningful names to many variables o Eliminated some slipped debug output o Fixed vista-ranch scenes transition o Now it is possible to equip goggles svn-id: r12623
2004-01-25get rid of ScummEngine::_insaneState (I think we should eventually stop ↵Max Horn
calling processKbd() from inside smush and replace it with special code there) svn-id: r12589
2004-01-25Fixed plenty of bugs:Eugene Sandulenko
o Seek error. Now it seems to cover all cases o Shadows in tunnels on mineroad o Renamed some function to match functionality o bug #867555 (Problems between Mink Farm and Poyhoga) o Ben disappearing in car chase svn-id: r12586
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-16Moved FT INSANE to a separate directory and splitted it to multiple files.Eugene Sandulenko
svn-id: r12444
2004-01-14Remove INSANE define.Travis Howell
svn-id: r12363
2004-01-09handle volume and pan by SoundMixer not SmushMixerPaweł Kołodziejski
svn-id: r12287