Age | Commit message (Collapse) | Author | |
---|---|---|---|
2017-10-06 | SCI32: Clean up scriptWidth/scriptHeight/screenWidth/screenHeight | Colin Snover | |
This removes the unnecessary Buffer subclass and stops most places where the output buffer was being interrogated about dimensions instead of GfxFrameout. | |||
2017-10-06 | SCI32: Clean up Robot decoder | Colin Snover | |
* Rewrap comments to 80 columns * Clarify comments where possible * Remove resolved TODOs | |||
2017-10-01 | SCI32: Fix missing transparency in RAMA title screen | Colin Snover | |
2017-09-19 | SCI32: Remove never-read default values | Colin Snover | |
2017-09-03 | SCI32: Fix closing a Robot when its Plane has been destroyed already | Colin Snover | |
This can happen during game restores in at least Lighthouse, which has a Robot on the menu screen whose plane is deleted prior to a call to kRestoreGame32 (which closes the Robot). | |||
2017-08-04 | SCI32: Always initialize RobotDecoder::_syncFrame | Colin Snover | |
This flag previously was only being initialized in Robot files with audio. This means the flag was incorrectly carried to Robots without audio, and if the first Robot played by the game had no audio, it would be a garbage read. (This latter thing happens at the beginning of Lighthouse.) | |||
2017-04-23 | SCI32: Remove unused code branch | Colin Snover | |
2017-04-23 | SCI32: Serialize Robots in SCI3 | Colin Snover | |
This is necessary for at least Lighthouse, which maintains the state of Robots across save games. | |||
2017-04-22 | SCI32: Fix bad interpolation of Robot audio samples | Colin Snover | |
Previously, this code was interpolating samples if the previous block had missing samples, instead of interpolating when samples are missing in the upcoming block of samples. | |||
2017-04-22 | SCI32: Add and divide instead of performing two divisions | Colin Snover | |
This should make things trivially faster, and matches more accurately how the original engine worked. | |||
2017-01-11 | SCI32: Fix null references in Robot decoder | Colin Snover | |
Failing to reduce the size of the ScreenItem arrays causes other parts of the decoder (like RobotDecoder::getFrameSize) to try reading ScreenItems that were already destroyed and nulled out in the list. (In SSCI, the screen item count was held in a separate property instead of being part of the screen item list.) | |||
2017-01-09 | SCI32: Enable playback of stereo audio | Colin Snover | |
2016-10-09 | SCI32: Clarify some identifiers | Colin Snover | |
transparentColor -> skipColor displace -> origin scaledWidth -> xResolution scaledHeight -> yResolution | |||
2016-09-29 | SCI32: Clean up scaling flags | Colin Snover | |
2016-08-25 | SCI32: Remove the warning about already opened robot files | Filippos Karapetis | |
This happens all the time in Phantasmagoria, with no ill side-effects | |||
2016-08-19 | SCI32: Implement kRobot | Colin Snover | |
2014-02-18 | SCI: Make GPL headers consistent in themselves. | Johannes Schickel | |
2014-02-17 | SCI: Skip some still unsupported robot files in RAMA | Filippos Karapetis | |
2013-08-03 | SCI: Take advantage of Surface::getPixels. | Johannes Schickel | |
2013-08-03 | SCI: Prefer getBasePtr over direct Surface::pixels access. | Johannes Schickel | |
2012-09-26 | JANITORIAL: Remove trailing whitespaces. | Johannes Schickel | |
Powered by: git ls-files "*.cpp" "*.h" "*.m" "*.mm" | xargs sed -i -e 's/[ \t]*$//' | |||
2012-08-16 | VIDEO: Merge AdvancedVideoDecoder into VideoDecoder | Matthew Hoops | |
2012-07-22 | SCI: Rewrite RobotDecoder to use the AdvancedVideoDecoder API | Matthew Hoops | |
2012-06-15 | SCI: Also skip a robot video in the Lighthouse demo | Filippos Karapetis | |
2012-06-15 | SCI: Skip playing of the unsupported robot video 1003 in RAMA | Filippos Karapetis | |
2012-05-28 | VIDEO: Add volume/balance control to VideoDecoder | Matthew Hoops | |
2011-06-20 | ALL: Remove trailing whitespaces | Max Horn | |
This tries to make our code a bit more compliant with our code formatting conventions. For future use, this is the command I used: git ls-files "*.cpp" "*.h" | xargs sed -i -e 's/[ \t]*$//' | |||
2011-05-12 | GIT: Clean up: Suppress SVN tags, now useless | strangerke | |
2011-05-01 | Merge pull request #16 "Add a PixelFormat to Graphics::Surface.". | Johannes Schickel | |
For further discussion check here: https://github.com/scummvm/scummvm/pull/16 Conflicts: graphics/png.cpp | |||
2011-04-28 | JANITORIAL: Reduce header dependencies in shared code | Ori Avtalion | |
Some backends may break as I only compiled SDL | |||
2011-04-17 | SCI: Prefer Surface::create taking a PixelFormat over the one taking a byte ↵ | Johannes Schickel | |
depth. | |||
2011-02-24 | SCI: Fixed video playing in the PQ:SWAT demo | md5 | |
2011-02-09 | AUDIO: Rename sound/ dir to audio/ | Max Horn | |
svn-id: r55850 | |||
2011-02-08 | SCI: Some work on robot videos | Filippos 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-08 | SCI: Fix Mac robot palettes again | Matthew Hoops | |
My fix from r55796/r55797 was erroneously removed in r55801. svn-id: r55824 | |||
2011-02-07 | VIDEO: Rename VideoDecoder::load() to loadStream() | Max Horn | |
svn-id: r55810 | |||
2011-02-07 | SCI: Unified the SEQ and robot palette code, and fixed the include safeguard ↵ | Filippos Karapetis | |
of the SEQ decoder svn-id: r55803 | |||
2011-02-07 | SCI: 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 |