aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2011-02-08HUGO: Cleanup : some refactoring and encapsulation (thanks fuzzie for the help)Arnaud Boutonné
svn-id: r55831
2011-02-08SCI: Some work on robot videosFilippos Karapetis
- The size of the videos is now calculated when they are loaded (this helps remove some nasty hacks and constant memory reallocations and simplifies the code) - Some work on frame placement (e.g. in robot 1305, Phantasmagoria) svn-id: r55830
2011-02-08MOHAWK: Add detection entry for "Dr Seuss' ABC" Macintosh version.David Turner
svn-id: r55829
2011-02-08SCI: Add detection for Freddy Pharkas MacMatthew Hoops
svn-id: r55828
2011-02-08SCI: Do not flip clearKey for Mac SCI1.1+ views.Walter van Niftrik
svn-id: r55825
2011-02-08SCI: Fix Mac robot palettes againMatthew Hoops
My fix from r55796/r55797 was erroneously removed in r55801. svn-id: r55824
2011-02-08SCI: Fix Mac SCI1.1+ view white/black/transparencyMatthew Hoops
Since Mac OS required black to be at 0xff and white to be at 0x00, the original Sierra programs had to hack around that in various sections of the code to keep things in line with the PC versions. We're changing the view pixels instead so we only have to change in one location. svn-id: r55823
2011-02-08MOHAWK: Fix poetry mode for v2 gamesMatthew Hoops
svn-id: r55822
2011-02-08MOHAWK: Add detection for the v2 lbsamplerMatthew Hoops
svn-id: r55821
2011-02-08PARALLACTION: Avoid hiding overloaded virtual methods.Nicola Mettifogo
svn-id: r55820
2011-02-07QUEEN: Avoid hiding an overloaded virtual methodMax Horn
svn-id: r55819
2011-02-07ALL: Fix whitespaces / indentionMax Horn
svn-id: r55818
2011-02-07GUI: Change SaveLoadChooser to not 'public subclass' GUI::DialogMax Horn
svn-id: r55817
2011-02-07MOHAWK: Fix MohawkEngine_Myst::runLoadDialogMax Horn
This incorrectly invoked (indirectly) the runModal() method of a SaveLoadChooser, but for that one should use runModalWithPluginAndTarget instead. svn-id: r55816
2011-02-07GUI: Rename SaveLoadChooser::runModal to runModalWithPluginAndTargetMax Horn
This avoids hiding an overloaded virtual method, which in turn can cause weird bugs (see also the next commit). svn-id: r55815
2011-02-07VIDEO: Replace Video::VideoTimestamp with Audio::TimestampMax Horn
svn-id: r55814
2011-02-07SCI: Fixed compilationFilippos Karapetis
svn-id: r55813
2011-02-07typoMax Horn
svn-id: r55812
2011-02-07VIDEO: Try to clarify VideoDecoder docs a bitMax Horn
Also re-arranged the methods a bit, into what I hope is a slightly more logical ordering. svn-id: r55811
2011-02-07VIDEO: Rename VideoDecoder::load() to loadStream()Max Horn
svn-id: r55810
2011-02-07SCUMM: Avoid hiding overloaded virtual methodMax Horn
svn-id: r55809
2011-02-07BACKENDS: Reduce header interdependenciesMax Horn
svn-id: r55808
2011-02-07BACKENDs: Fix const correctness in "null" graphics managerMax Horn
svn-id: r55807
2011-02-07COMMON: OSystem now has a PaletteManagerMax Horn
svn-id: r55806
2011-02-07VIDEO: Inline SMK paletteMax Horn
svn-id: r55805
2011-02-07HUGO: Spelling fix.Alyssa Milburn
svn-id: r55804
2011-02-07SCI: Unified the SEQ and robot palette code, and fixed the include safeguard ↵Filippos Karapetis
of the SEQ decoder svn-id: r55803
2011-02-07VIDEO: Fix a leak in the Smacker decoder.Alyssa Milburn
If audio was not yet started when a video was closed, the audio stream would be leaked. svn-id: r55802
2011-02-07SCI: Converted the robot decoder into a regular video decoder, and decoupled ↵Filippos Karapetis
it from the SciEngine class - Robot videos are now shown in frameOut(), like they should, and kRobot(sync) is only used for syncing with the game scripts - Hooked video playing into the "play_video" console command svn-id: r55801
2011-02-07SCI: v4 robots are only used in the PQ:SWAT demo, the full version uses v5. ↵Filippos Karapetis
Some cleanup svn-id: r55800
2011-02-07SCI: Add support for v4 robotsMatthew Hoops
svn-id: r55799
2011-02-07TOON: Added workaround for obvious glitch in first intro video.David Turner
This glitch occured in the original interpreter and is probably due an encoding error of 209_1M.SMK. svn-id: r55798
2011-02-07SCI: Add support for Mac robot filesMatthew Hoops
svn-id: r55797
2011-02-07SCI: Fix SCI1.1 Mac picture palettes furtherMatthew Hoops
The palette color start is actually a byte, not a uint16. svn-id: r55796
2011-02-06GRAPHICS: Improved JPEG decoder performanceBastien Bouclet
Replaced the 2D IDCT by two 1D IDCT (rows, then columns). JPEG images now decode about twice as fast as they used to. svn-id: r55794
2011-02-06SCI: Several changes related to robot filesFilippos Karapetis
- Added WIP robot sound support (which has pops between each frame for some reason) - Now handling a lot of previously ignored fields - Now handling the chunk before the palette chunk properly. Fixes some v6 videos - Added known robot related TODOs svn-id: r55793
2011-02-06PARALLACTION: update MIDI driver commands description for BRA.Nicola Mettifogo
svn-id: r55792
2011-02-06SCI: Improve Mac SCI1.1+ cursor supportMatthew Hoops
The scripts can pass a list of view id's from the DOS version that get remapped to CURS/crsr id's. GK1 cursors now work and Phantasmagoria uses the correct ones. svn-id: r55791
2011-02-05TOON: Ensure minimum delay in worst case of render() loop to allow thread ↵David Turner
scheduling. This should ensure that CPU usage is not pegged at 100%. svn-id: r55790
2011-02-05HUGO: Fix leak (thanks digitall)Arnaud Boutonné
svn-id: r55789
2011-02-05HUGO: Fix 2 uninitialized variablesArnaud Boutonné
svn-id: r55788
2011-02-05TOON: Fix formatting issuesSylvain Dupont
svn-id: r55787
2011-02-05TOON: Add some sleep if the game refreshes too fastSylvain Dupont
Prevents the game from using 100% CPU? svn-id: r55786
2011-02-05WIN32: Try to fix compiler error for mingw-w64 buildbot buildMax Horn
svn-id: r55785
2011-02-05SCI: Fix SCI32 Mac picture palettesMatthew Hoops
The palette offset should be 32-bit, not 16. The GK1 Mac intro now plays properly. svn-id: r55784
2011-02-05SCI: Fix Mac SCI32 subdirectoriesMatthew Hoops
svn-id: r55783
2011-02-05SCI: Oops, fix compilationMatthew Hoops
svn-id: r55782
2011-02-05SCI: Fix detectHires() for Mac SCI32 gamesMatthew Hoops
svn-id: r55781
2011-02-05SCI: Add support for BE selector name tablesMatthew Hoops
svn-id: r55780
2011-02-05SCI: Add detection for Phantasmagoria MacMatthew Hoops
svn-id: r55779