Age | Commit message (Collapse) | Author | |
---|---|---|---|
2007-02-03 | removed unneeded/unnecessary variables and made SmushFont table private (to ↵ | Gregory Montoir | |
ensure getFont() get called to access them) svn-id: r25352 | |||
2007-02-03 | Applied the revised NUT font renderer patch #1635584, which combines cyx's | Torbjörn Andersson | |
patch for correct (not to mention more efficient) rendering of CMI's shadowed letters, while retaining most of the memory savings of my original patch. This time, SMUSH and INSANE fonts also benefit from it. svn-id: r25345 | |||
2007-01-31 | reset _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-30 | got rid of codec37/codec47 init/deinit methods, cleanup | Gregory Montoir | |
svn-id: r25295 | |||
2007-01-30 | minor simplification | Gregory Montoir | |
svn-id: r25289 | |||
2007-01-30 | added 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-27 | cleanup (made NutRenderer::loadFont protected, added call during ↵ | Gregory Montoir | |
initialisation of the renderer object) svn-id: r25223 | |||
2007-01-27 | Applied my own patch #1640913 ("Loading NUT fonts on demand"), after discussing | Torbjörn Andersson | |
it with Fingolfin. svn-id: r25221 | |||
2007-01-21 | Applied my own patch #1635584 (after discussing with Fingolfin) to reduce the | Torbjörn Andersson | |
memory usage and number of allocations made by the NUT font renderer. svn-id: r25155 | |||
2007-01-18 | Hopefully fixed the SAN seeking (used by Full Throttle's bike fighting) that I | Torbjörn Andersson | |
accidentally broke when removing the timer callback from the SMUSH player. svn-id: r25120 | |||
2006-11-13 | Patch from bug #1584888 (SMUSH: Too dependent on accurate timers). Watch out ↵ | Max Horn | |
for regressions in SMUSH movie playback / syncing svn-id: r24709 | |||
2006-11-01 | Workaround for bug #1586894 | Max Horn | |
svn-id: r24582 | |||
2006-10-28 | SCUMM: Take advantage of the fact that Chunk now is a ReadStream subclass | Max Horn | |
svn-id: r24546 | |||
2006-10-28 | SCUMM: Fix what I believe is a long-standing bug in FileChunk::reseek() | Max Horn | |
svn-id: r24545 | |||
2006-10-28 | SCUMM: Changed class Chunk (and subclasses) to inherit from ↵ | Max Horn | |
Common::SeekableReadStream svn-id: r24544 | |||
2006-10-28 | SCUMM: Got rid of smush/chunk_type.h | Max Horn | |
svn-id: r24543 | |||
2006-10-28 | SCUMM: Further SMUSH audio channel cleanup; this time unified some code, and ↵ | Max Horn | |
got rid of one set of memory buffers svn-id: r24542 | |||
2006-10-28 | SCUMM: Changed SaudChannel to return 8bit mono data (the mixer will do any ↵ | Max Horn | |
necessary conversions for us, no need to waste memory like this); fix SmushMixer to not allocate buffers twice as big as necessary svn-id: r24541 | |||
2006-10-27 | SCUMM: Unified some more SMUSH audio channel code | Max Horn | |
svn-id: r24538 | |||
2006-10-27 | SCUMM: Unified some SMUSH audio channel code | Max Horn | |
svn-id: r24536 | |||
2006-10-25 | cleanup | Max Horn | |
svn-id: r24514 | |||
2006-10-22 | Backend modularization: Create timer manager, savefile manager and audio ↵ | Max Horn | |
mixer in the backends for increased flexibility svn-id: r24443 | |||
2006-10-15 | Replaced Chunk::ChunkString by tag2str | Max Horn | |
svn-id: r24325 | |||
2006-10-15 | Turning various static tables into static const | Max Horn | |
svn-id: r24323 | |||
2006-10-14 | Reenable INSANE warning. No check is required. | Eugene Sandulenko | |
svn-id: r24309 | |||
2006-10-13 | Oops. rv last commit. | Eugene Sandulenko | |
svn-id: r24291 | |||
2006-10-13 | Reenable incorrectly compressed files warning | Eugene Sandulenko | |
svn-id: r24290 | |||
2006-10-10 | now 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-08 | removed not needed anymore time measures in smush code | Paweł Kołodziejski | |
svn-id: r24226 | |||
2006-10-08 | re-add missing break; removed by mistake | Paweł Kołodziejski | |
svn-id: r24225 | |||
2006-10-08 | remove 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-08 | small unify handleIACT function | Paweł Kołodziejski | |
svn-id: r24214 | |||
2006-10-07 | Removed 'smushMode' param from processInput and processKeyboard in favor of ↵ | Max Horn | |
a new member _smushActive of ScummEngine_v7 svn-id: r24175 | |||
2006-10-07 | Moved all INSANE and SMUSH related code into ScummEngine_v7 (resp. ↵ | Max Horn | |
ScummEngine_v6 in a few cases) svn-id: r24169 | |||
2006-10-07 | Renemaed ScummEngine::processKbd to processInput (as it also deals with the ↵ | Max Horn | |
mouse) svn-id: r24164 | |||
2006-09-23 | Moved 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 | |||
2006-09-21 | Fix bug #1550974: "SMUSH: changing subtitle settings during SMUSH doesn't work" | Eugene Sandulenko | |
svn-id: r23965 | |||
2006-09-17 | Changed ScummEngine::gdi to _gdi and allocate the Gdi object on the heap ↵ | Max Horn | |
(i.e. _gdi is a pointer now) svn-id: r23921 | |||
2006-07-14 | More whitespace changes. | Torbjörn Andersson | |
svn-id: r23496 | |||
2006-06-21 | Add cyx's patch for bug #1035739 - SCUMM/SMUSH: Ugly palette change when ↵ | Travis Howell | |
video finishes svn-id: r23216 | |||
2006-06-17 | Fixed Smushplayer for Symbian OS.__SYMBIAN32__ was defined as __SYMBIA32__. | Lars Persson | |
svn-id: r23157 | |||
2006-05-28 | increase buffer for comi smush audio track, that fixes bug #1479721 | Paweł Kołodziejski | |
svn-id: r22702 | |||
2006-05-25 | Set and show/hide mouse cursors through a "cursor manager" (analogous to the | Torbjörn Andersson | |
recently added (cursor) palette manager) so that the cursor can be properly restored after returning from the GUI. If there's any C++ magic that can keep the backend functions from being called by anything else than these managing classes, that would probably be a good idea. Also, since the cursor manager keeps a copy of the cursor image, perhaps there are at least some backends that will no longer need to? svn-id: r22639 | |||
2006-05-18 | Added player for the Kyra 3 VQA cutscenes, based on my earlier prototype. It | Torbjörn Andersson | |
could use some cleanup, and there are a couple of TODOs sprinkled throughout the code, but it seems to work reasonably well. Until the Kyra 3 main menu is implemented, it won't actually be used though. It uses the appendable audio stream class, which I have moved out of the SCUMM engine. svn-id: r22526 | |||
2006-05-18 | Give more feedback to users who misused our SAN compression tool and ignored | Eugene Sandulenko | |
FLU index for cideos which are used by INSANE. svn-id: r22506 | |||
2006-04-29 | Moved the AudioCDManager as well as class AudioStream and its (standard) ↵ | Max Horn | |
subclasses to namespace Audio svn-id: r22231 | |||
2006-04-23 | Change some uses of ScummFile to the more generic BaseScummFile | Max Horn | |
svn-id: r22113 | |||
2006-04-23 | Modified openFile and openResourceFile to take a Common::String instead of a ↵ | Max Horn | |
char pointer svn-id: r22112 | |||
2006-03-29 | Do not #include endian.h in scummsys.h (cuts down deps on endian.h from ~400 ↵ | Max Horn | |
to ~250). Many greetings to eriktorbjorn, and have fun recompiling. svn-id: r21500 | |||
2006-03-15 | Fixed typo in debug message. | Torbjörn Andersson | |
svn-id: r21317 |