aboutsummaryrefslogtreecommitdiff
path: root/engines/scumm/smush/smush_player.cpp
AgeCommit message (Collapse)Author
2008-09-30Renamed Engine::quit to Engine::shouldQuit (previously, it was easily ↵Max Horn
confused with Engine::quitGame); also cleaned up engine.h a bit svn-id: r34700
2008-09-29Since no one has come up with any better suggestion... this should fix #2123258Torbjörn Andersson
("COMI: Crash after video (SAN) play"). The eos() function won't return true until we've tried to read *past* the end of the stream. svn-id: r34689
2008-09-16Modified uncompress in common/zlib.h to return a bool, so that we don't have ↵Max Horn
to #include the real zlib.h; fixed PSP backend to not run uncompress inside an assert (which would cause it to not be invoked when turning off asserts) svn-id: r34576
2008-09-13SCUMM: Got rid of class ChunkMax Horn
svn-id: r34518
2008-09-13SCUMM: Merged class Chunk & FileChunkMax Horn
svn-id: r34517
2008-09-13Big patch changing the signature of various Stream methods (some ports may ↵Max Horn
need to be slightly tweaked to fix overloading errors/warnings) svn-id: r34514
2008-09-01Merging more of the GSoC 2008 RTL branch: SCUMMMax Horn
svn-id: r34253
2008-08-24remove broken code, but i'll add better feature into compression toolPaweł Kołodziejski
svn-id: r34119
2008-08-18do away with the smush force redraw hackKostas Nakos
svn-id: r33991
2008-07-11SCUMM works with new GMM implementationChristopher Page
svn-id: r33001
2008-05-07Proper delete[] formatting (this time all occurences should've been changed...)Johannes Schickel
svn-id: r31929
2008-05-07Changed all delete [] usages to delete[].Johannes Schickel
svn-id: r31927
2007-12-28Patch #1858158: BUILD: Plugin building cleanupEugene Sandulenko
svn-id: r30041
2007-09-19Merged common/stdafx.h into common/scummsys.h. All referencing files have ↵Nicola Mettifogo
been updated. svn-id: r28966
2007-09-08Some cleanup (yay for whomever had the brilliant idea to let SVN work over ↵Max Horn
HTTPS and hence through proxies&firewalls :) svn-id: r28877
2007-07-15Added FIXME comments regarding use of AudioStream::openStreamFileMax Horn
svn-id: r28112
2007-07-15Fixed sound factory messup caused by my previous commitMax Horn
svn-id: r28111
2007-05-30Updated legal headers in source files, based on what Pidgin (the IM client ↵Max Horn
formerly knowns as Gaim) does; added new (incomplete) COPYRIGHT file; updated copyright dates in a few spots svn-id: r27024
2007-04-25Removing lots of superfluous semicola (see mail by David Weinehall on ↵Max Horn
scummvm-devel) svn-id: r26594
2007-03-12Special filehandling for Symbian OS not needed in smushplayer anymore.Lars Persson
svn-id: r26106
2007-02-28cleanupMax Horn
svn-id: r25910
2007-02-28Changed the AppendableAudioStream code to use a queue of buffers, instead of ↵Max Horn
a fixed size wrap-around memory buffer (this reduces memory usage in some cases by 500-700k, while actually being more flexible) svn-id: r25909
2007-02-25Another Ogg > MP3 consistency reordering, this time in the SMUSH code; also ↵Max Horn
changed it to use the new compressed audio stream factories svn-id: r25843
2007-02-17cleanupGregory Montoir
svn-id: r25646
2007-02-15Clear _pauseTime in seekSan(). Hopefully, this will fix the problem withTorbjörn Andersson
pausing during the bike fight scenes in Full Throttle that was reported on the forum earlier today. svn-id: r25609
2007-02-03removed unneeded/unnecessary variables and made SmushFont table private (to ↵Gregory Montoir
ensure getFont() get called to access them) svn-id: r25352
2007-01-31reset _IACTpos when _IACTchannel is stopped (fixes memory overwrites in ↵Gregory Montoir
handleIACT during smush playback at the end of CMI demo) svn-id: r25296
2007-01-30got rid of codec37/codec47 init/deinit methods, cleanupGregory Montoir
svn-id: r25295
2007-01-30added deinitialisation of codecs at the end of smush playback. This allows ↵Gregory Montoir
to save a bit of memory (about 1Mb for CMI) during gameplay. svn-id: r25287
2007-01-27cleanup (made NutRenderer::loadFont protected, added call during ↵Gregory Montoir
initialisation of the renderer object) svn-id: r25223
2007-01-27Applied my own patch #1640913 ("Loading NUT fonts on demand"), after discussingTorbjörn Andersson
it with Fingolfin. svn-id: r25221
2007-01-21Applied my own patch #1635584 (after discussing with Fingolfin) to reduce theTorbjörn Andersson
memory usage and number of allocations made by the NUT font renderer. svn-id: r25155
2007-01-18Hopefully fixed the SAN seeking (used by Full Throttle's bike fighting) that ITorbjörn Andersson
accidentally broke when removing the timer callback from the SMUSH player. svn-id: r25120
2006-11-13Patch from bug #1584888 (SMUSH: Too dependent on accurate timers). Watch out ↵Max Horn
for regressions in SMUSH movie playback / syncing svn-id: r24709
2006-10-28SCUMM: Take advantage of the fact that Chunk now is a ReadStream subclassMax Horn
svn-id: r24546
2006-10-28SCUMM: Changed class Chunk (and subclasses) to inherit from ↵Max Horn
Common::SeekableReadStream svn-id: r24544
2006-10-28SCUMM: Got rid of smush/chunk_type.hMax Horn
svn-id: r24543
2006-10-27SCUMM: Unified some SMUSH audio channel codeMax Horn
svn-id: r24536
2006-10-25cleanupMax Horn
svn-id: r24514
2006-10-22Backend modularization: Create timer manager, savefile manager and audio ↵Max Horn
mixer in the backends for increased flexibility svn-id: r24443
2006-10-15Replaced Chunk::ChunkString by tag2strMax Horn
svn-id: r24325
2006-10-10now SmushPlayer is class created once same as SmushMixer while scumm engine ↵Paweł Kołodziejski
creation. this allow finish play smush audio track finished to the end instead immediately stopped as it was happen before svn-id: r24263
2006-10-08removed not needed anymore time measures in smush codePaweł Kołodziejski
svn-id: r24226
2006-10-08re-add missing break; removed by mistakePaweł Kołodziejski
svn-id: r24225
2006-10-08remove handleSkip code, SKIP chunk is only used by INSANE code and exist ↵Paweł Kołodziejski
only in 4 SAN files: minedriv, toranch, tovista1, tovista2 svn-id: r24221
2006-10-08small unify handleIACT functionPaweł Kołodziejski
svn-id: r24214
2006-10-07Removed 'smushMode' param from processInput and processKeyboard in favor of ↵Max Horn
a new member _smushActive of ScummEngine_v7 svn-id: r24175
2006-10-07Moved all INSANE and SMUSH related code into ScummEngine_v7 (resp. ↵Max Horn
ScummEngine_v6 in a few cases) svn-id: r24169
2006-10-07Renemaed ScummEngine::processKbd to processInput (as it also deals with the ↵Max Horn
mouse) svn-id: r24164
2006-09-23Moved base/engine.cpp and .h to engines/ (main motivation: helps untangle ↵Max Horn
the linker dependency graph). Porters will have to update project files svn-id: r23974