Age | Commit message (Collapse) | Author | |
---|---|---|---|
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-22 | SCI32: Document the games that use Robot videos | Filippos Karapetis | |
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-07-22 | VIDEO: Merge the three Fixed* VideoTrack classes | Matthew Hoops | |
Avoids diamond inheritance, which makes it impossible to downcast without rtti | |||
2012-07-21 | SCI: Switch SEQDecoder to using the new FixedDurationVideoTrack subclass | Matthew Hoops | |
2012-07-21 | VIDEO: Add getWidth()/getHeight()/getPixelFormat() functions to VideoTrack | Matthew Hoops | |
The default implementations of those functions in AdvancedVideoDecoder now call into them. | |||
2012-07-20 | SCI: Move the SEQ code to the new VideoDecoder 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 | |||
2011-01-23 | VIDEO: Move video classes to Video:: namespace | Eugene Sandulenko | |
svn-id: r55479 | |||
2011-01-23 | GRAPHICS: Move graphics/video/ to video/. Step 1/2 | Eugene Sandulenko | |
svn-id: r55473 | |||
2010-12-16 | VIDEO: Make VideoDecoder::getPalette() return a const byte pointer | Matthew Hoops | |
svn-id: r54928 | |||
2010-12-16 | VIDEO: Make VideoDecoder::decodeNextFrame() return a const Surface pointer | Matthew Hoops | |
svn-id: r54927 | |||
2010-11-19 | ALL: Push down deps on stream.h from .h to .cpp files | Max Horn | |
svn-id: r54358 | |||
2010-08-08 | SCI: Remove the now useless Sci::VMDDecoder wrapper | Sven Hesse | |
svn-id: r51923 | |||
2010-08-04 | GRAPHICS: Change signature of VideoDecoder::load() | Max Horn | |
Now takes a pointer to a stream, instead of a reference. The rational is that in all instances, callers have a pointer (and dereference it to call load), and all load implementations turn the reference back into a pointer. svn-id: r51725 | |||
2010-08-04 | SCI: Silence valgrind warning (thanks to syke for pointing out) | Matthew Hoops | |
svn-id: r51717 | |||
2010-05-18 | Committing the rest of the VideoDecoder Rewrite from patch #2963496. | Matthew Hoops | |
svn-id: r49079 | |||
2010-05-17 | Change VideoDecoder::getCurFrame() to mean the last frame drawn instead of ↵ | Matthew Hoops | |
the next frame to draw. This is patch 1 from patch #2963496 (VideoDecoder Rewrite). svn-id: r49063 | |||
2010-01-25 | Strip trailing spaces/tabs. | Johannes Schickel | |
svn-id: r47541 | |||
2010-01-06 | Removed one more hardcoded screen dimension | Filippos Karapetis | |
svn-id: r47074 | |||
2010-01-06 | Removed all hardcoded screen sizes | Filippos Karapetis | |
svn-id: r47072 |