aboutsummaryrefslogtreecommitdiff
path: root/engines/scumm/smush
AgeCommit message (Collapse)Author
2008-02-23Make codec47 cope with failed mallocs.Robin Watts
Not the nicest result in the world, but better than crashing and burning... svn-id: r30934
2008-01-28Fixed the spaces before tabs.Jordi Vilalta Prat
svn-id: r30667
2008-01-15Initialise _lastTableWidth. (Fixes Valgrind warning.)Torbjörn Andersson
svn-id: r30497
2007-12-31Enabling the SMUSH/sound ARM optimizations for the iPhone. Converting any ↵Oystein Eftevaag
numerical expressions in the asm to absolute values (moving the expression to comments) since the iPhone assembler can't handle them, and prepending an underscore to the exported symbols (with some preprocessor magic similar to the hq3x asm for handle ports where it's not needed) svn-id: r30093
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-09-01Cleanup: remove obsolete code (PalmOS 68K version not supported anymore)Chris Apers
svn-id: r28803
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-06-24added arm assembly from patch #1742112 for codec47. (and really build arm ↵Paweł Kołodziejski
code this time) svn-id: r27685
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-25Added comment about the missing decode1 proc.Torbjörn Andersson
svn-id: r25849
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-19Use consistent naming for the preprocessor constants used to guarantee thatTorbjörn Andersson
header files are only included once. Many of them didn't have a SCUMM prefix which could have lead to clashes with common header files. svn-id: r25727
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-02-03Applied the revised NUT font renderer patch #1635584, which combines cyx'sTorbjö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-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-30minor simplificationGregory Montoir
svn-id: r25289
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-11-01Workaround for bug #1586894Max Horn
svn-id: r24582
2006-10-28SCUMM: Take advantage of the fact that Chunk now is a ReadStream subclassMax Horn
svn-id: r24546
2006-10-28SCUMM: Fix what I believe is a long-standing bug in FileChunk::reseek()Max Horn
svn-id: r24545
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-28SCUMM: 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-28SCUMM: 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-27SCUMM: Unified some more SMUSH audio channel codeMax Horn
svn-id: r24538
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-15Turning various static tables into static constMax Horn
svn-id: r24323
2006-10-14Reenable INSANE warning. No check is required.Eugene Sandulenko
svn-id: r24309
2006-10-13Oops. rv last commit.Eugene Sandulenko
svn-id: r24291
2006-10-13Reenable incorrectly compressed files warningEugene Sandulenko
svn-id: r24290
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