Age | Commit message (Collapse) | Author | |
---|---|---|---|
2011-01-20 | VIDEO: Add hasVideo() | Sven Hesse | |
svn-id: r55348 | |||
2011-01-20 | VIDEO: The getTimeToNextFrame override is useless now | Sven Hesse | |
svn-id: r55341 | |||
2011-01-20 | GOB: Make Urban Runner's "3D view" work again | Sven Hesse | |
svn-id: r55340 | |||
2011-01-16 | VIDEO: Implement internal-codec 16bit VMDs | Sven Hesse | |
svn-id: r55263 | |||
2011-01-16 | VIDEO: Add color mode methods | Sven Hesse | |
To query the video's color mode and notifying the decoder that the system's color mode changed. svn-id: r55259 | |||
2011-01-16 | VIDEO: Add range checks to deLZ77() | Sven Hesse | |
svn-id: r55258 | |||
2011-01-16 | VIDEO: Simplying the video buffers | Sven Hesse | |
svn-id: r55257 | |||
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 | VIDEO: Change the mixer parameter from a reference to a pointer | Sven Hesse | |
To match the other VideoDecoder classes with sound support. svn-id: r51919 | |||
2010-08-08 | VIDEO: Make CoktelDecoder::getFrameCoords() virtual | Sven Hesse | |
Like it should have been in the first place... Fixes Woodruff slot-VMD positions. svn-id: r51917 | |||
2010-08-08 | VIDEO: Implement VMD subtitles | Sven Hesse | |
svn-id: r51915 | |||
2010-08-08 | VIDEO: Implement VMDDecoder::setXY() | Sven Hesse | |
svn-id: r51912 | |||
2010-08-08 | VIDEO/GOB: Implement and use CoktelDecoder::getFrameCoords() | Sven Hesse | |
svn-id: r51909 | |||
2010-08-08 | VIDEO: Implement CoktelDecoder::renderBlockRLE() | Sven Hesse | |
svn-id: r51907 | |||
2010-08-08 | VIDEO: Implement VMD frame rendering | Sven Hesse | |
svn-id: r51905 | |||
2010-08-08 | VIDEO: Change the CoktelDecoder::renderBlock*'s signatures | Sven Hesse | |
Change CoktelDecoder::renderBlock*() and IMDDecoder::renderFrame() to receive a Common::Rect instead of mucking about with _dirtyRects. svn-id: r51904 | |||
2010-08-08 | VIDEO: Implement VMD sound | Sven Hesse | |
svn-id: r51903 | |||
2010-08-08 | VIDEO: Implement VMD frame decoding | Sven Hesse | |
svn-id: r51902 | |||
2010-08-08 | VIDEO: Fix compilation after the VideoDecoder::load signature change in r51725 | Sven Hesse | |
svn-id: r51900 | |||
2010-08-08 | VIDEO: Implement embedded file handling for VMDs | Sven Hesse | |
svn-id: r51899 | |||
2010-08-08 | VIDEO: Implement VMD loading | Sven Hesse | |
svn-id: r51898 | |||
2010-08-08 | VIDEO: Move the frame calculation out of seek() | Sven Hesse | |
svn-id: r51897 | |||
2010-08-08 | VIDEO/GOB: Stubb VMDDecoder | Sven Hesse | |
svn-id: r51896 | |||
2010-08-08 | VIDEO: Add getSurface | Sven Hesse | |
svn-id: r51892 | |||
2010-08-08 | VIDEO: Add some comments, fix a style issue | Sven Hesse | |
svn-id: r51888 | |||
2010-08-08 | VIDEO/GOB: Stub hasEmbeddedFile / getEmbeddedFile | Sven Hesse | |
Stubbing CoktelDecoder::hasEmbeddedFile() and CoktelDecoder::getEmbeddedFile(), formerly hasExtraData/getExtraData. svn-id: r51875 | |||
2010-08-08 | VIDEO: Make getFrameRate() protected again | Sven Hesse | |
svn-id: r51874 | |||
2010-08-08 | VIDEO/GOB: Fixing the frame rate for mult'd videos. | Sven Hesse | |
In the gob engine, some videos are opened, and then played, at a later time, one frame at a time. In this case, we need to emulate the original's video player's behaviour, not calculating any "lag" for videos without sound. svn-id: r51870 | |||
2010-08-08 | VIDEO/GOB: Implement IMD frame rendering | Sven Hesse | |
svn-id: r51867 | |||
2010-08-08 | VIDEO/GOB: Implement IMD frame decoding | Sven Hesse | |
Rendering the frame video data is still stubbed out. svn-id: r51866 | |||
2010-08-08 | VIDEO/GOB: Implement IMD loading | Sven Hesse | |
svn-id: r51865 | |||
2010-08-08 | VIDEO: Stub IMDDecoder | Sven Hesse | |
svn-id: r51862 | |||
2010-08-08 | VIDEO: Add CoktelDecoder::setFrameRate(). | Sven Hesse | |
Allows client code to overwrite the video's frame rate. svn-id: r51860 | |||
2010-08-08 | VIDEO/GOB: Add CoktelDecoder::getDirtyRects() | Sven Hesse | |
This allows for the client code to only update the parts of the video frames that actually changed. svn-id: r51859 | |||
2010-08-08 | VIDEO/GOB: Add CoktelDecoder::setXY() | Sven Hesse | |
This allows for positioning the video within the video memory. svn-id: r51858 | |||
2010-08-08 | VIDEO/GOB: Add setSurfaceMemory() to CoktelDecoder | Sven Hesse | |
This allows the video player to directly draw onto its own video memory without having to blit each frame another time. Will also be needed for proper handling of transparency in Woodruff. svn-id: r51857 | |||
2010-08-08 | VIDEO: Bare PreIMD decoding | Sven Hesse | |
Implemented bare PreIMD decoding using the new CoktelDecoder interface. No fancy stuff yet, only basic vieo frames. svn-id: r51854 | |||
2010-08-08 | VIDEO: Stub a VideoDecoder-like CoktelDecoder | Sven Hesse | |
This creates a new CoktelDecoder class using the VideoDecoder interface, which will eventually become the new way to decode PreIMD, IMD and VMD videos. Since the VideoPlayer in gob is not yet ready for this, we're disabling all video playback in the gob engine for now. svn-id: r51850 |