aboutsummaryrefslogtreecommitdiff
path: root/engines/sci/video
AgeCommit message (Collapse)Author
2012-08-16VIDEO: Merge AdvancedVideoDecoder into VideoDecoderMatthew Hoops
2012-07-22SCI: Rewrite RobotDecoder to use the AdvancedVideoDecoder APIMatthew Hoops
2012-07-22VIDEO: Merge the three Fixed* VideoTrack classesMatthew Hoops
Avoids diamond inheritance, which makes it impossible to downcast without rtti
2012-07-21SCI: Switch SEQDecoder to using the new FixedDurationVideoTrack subclassMatthew Hoops
2012-07-21VIDEO: Add getWidth()/getHeight()/getPixelFormat() functions to VideoTrackMatthew Hoops
The default implementations of those functions in AdvancedVideoDecoder now call into them.
2012-07-20SCI: Move the SEQ code to the new VideoDecoder APIMatthew Hoops
2012-06-15SCI: Also skip a robot video in the Lighthouse demoFilippos Karapetis
2012-06-15SCI: Skip playing of the unsupported robot video 1003 in RAMAFilippos Karapetis
2012-05-28VIDEO: Add volume/balance control to VideoDecoderMatthew Hoops
2011-06-20ALL: Remove trailing whitespacesMax 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-12GIT: Clean up: Suppress SVN tags, now uselessstrangerke
2011-05-01Merge 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-28JANITORIAL: Reduce header dependencies in shared codeOri Avtalion
Some backends may break as I only compiled SDL
2011-04-17SCI: Prefer Surface::create taking a PixelFormat over the one taking a byte ↵Johannes Schickel
depth.
2011-02-24SCI: Fixed video playing in the PQ:SWAT demomd5
2011-02-09AUDIO: Rename sound/ dir to audio/Max Horn
svn-id: r55850
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-08SCI: Fix Mac robot palettes againMatthew Hoops
My fix from r55796/r55797 was erroneously removed in r55801. svn-id: r55824
2011-02-07VIDEO: Rename VideoDecoder::load() to loadStream()Max Horn
svn-id: r55810
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-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-01-23VIDEO: Move video classes to Video:: namespaceEugene Sandulenko
svn-id: r55479
2011-01-23GRAPHICS: Move graphics/video/ to video/. Step 1/2Eugene Sandulenko
svn-id: r55473
2010-12-16VIDEO: Make VideoDecoder::getPalette() return a const byte pointerMatthew Hoops
svn-id: r54928
2010-12-16VIDEO: Make VideoDecoder::decodeNextFrame() return a const Surface pointerMatthew Hoops
svn-id: r54927
2010-11-19ALL: Push down deps on stream.h from .h to .cpp filesMax Horn
svn-id: r54358
2010-08-08SCI: Remove the now useless Sci::VMDDecoder wrapperSven Hesse
svn-id: r51923
2010-08-04GRAPHICS: 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-04SCI: Silence valgrind warning (thanks to syke for pointing out)Matthew Hoops
svn-id: r51717
2010-05-18Committing the rest of the VideoDecoder Rewrite from patch #2963496.Matthew Hoops
svn-id: r49079
2010-05-17Change 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-25Strip trailing spaces/tabs.Johannes Schickel
svn-id: r47541
2010-01-06Removed one more hardcoded screen dimensionFilippos Karapetis
svn-id: r47074
2010-01-06Removed all hardcoded screen sizesFilippos Karapetis
svn-id: r47072
2009-12-30Updated documentation of the VMD decoder to indicate which SCI32 games used ↵Filippos Karapetis
VMD videos svn-id: r46738
2009-12-30The wrapper for the VMD decoder is only used in the SCI engine for SCI32 ↵Filippos Karapetis
games, so moved it inside the engine, instead of common code. Added support for VMD video playing from the "play_video" console command svn-id: r46737