aboutsummaryrefslogtreecommitdiff
path: root/graphics/video/coktel_decoder.h
AgeCommit message (Collapse)Author
2011-01-20VIDEO: Add hasVideo()Sven Hesse
svn-id: r55348
2011-01-20VIDEO: The getTimeToNextFrame override is useless nowSven Hesse
svn-id: r55341
2011-01-20GOB: Make Urban Runner's "3D view" work againSven Hesse
svn-id: r55340
2011-01-16VIDEO: Implement internal-codec 16bit VMDsSven Hesse
svn-id: r55263
2011-01-16VIDEO: Add color mode methodsSven Hesse
To query the video's color mode and notifying the decoder that the system's color mode changed. svn-id: r55259
2011-01-16VIDEO: Add range checks to deLZ77()Sven Hesse
svn-id: r55258
2011-01-16VIDEO: Simplying the video buffersSven Hesse
svn-id: r55257
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-08VIDEO: Change the mixer parameter from a reference to a pointerSven Hesse
To match the other VideoDecoder classes with sound support. svn-id: r51919
2010-08-08VIDEO: Make CoktelDecoder::getFrameCoords() virtualSven Hesse
Like it should have been in the first place... Fixes Woodruff slot-VMD positions. svn-id: r51917
2010-08-08VIDEO: Implement VMD subtitlesSven Hesse
svn-id: r51915
2010-08-08VIDEO: Implement VMDDecoder::setXY()Sven Hesse
svn-id: r51912
2010-08-08VIDEO/GOB: Implement and use CoktelDecoder::getFrameCoords()Sven Hesse
svn-id: r51909
2010-08-08VIDEO: Implement CoktelDecoder::renderBlockRLE()Sven Hesse
svn-id: r51907
2010-08-08VIDEO: Implement VMD frame renderingSven Hesse
svn-id: r51905
2010-08-08VIDEO: Change the CoktelDecoder::renderBlock*'s signaturesSven Hesse
Change CoktelDecoder::renderBlock*() and IMDDecoder::renderFrame() to receive a Common::Rect instead of mucking about with _dirtyRects. svn-id: r51904
2010-08-08VIDEO: Implement VMD soundSven Hesse
svn-id: r51903
2010-08-08VIDEO: Implement VMD frame decodingSven Hesse
svn-id: r51902
2010-08-08VIDEO: Fix compilation after the VideoDecoder::load signature change in r51725Sven Hesse
svn-id: r51900
2010-08-08VIDEO: Implement embedded file handling for VMDsSven Hesse
svn-id: r51899
2010-08-08VIDEO: Implement VMD loadingSven Hesse
svn-id: r51898
2010-08-08VIDEO: Move the frame calculation out of seek()Sven Hesse
svn-id: r51897
2010-08-08VIDEO/GOB: Stubb VMDDecoderSven Hesse
svn-id: r51896
2010-08-08VIDEO: Add getSurfaceSven Hesse
svn-id: r51892
2010-08-08VIDEO: Add some comments, fix a style issueSven Hesse
svn-id: r51888
2010-08-08VIDEO/GOB: Stub hasEmbeddedFile / getEmbeddedFileSven Hesse
Stubbing CoktelDecoder::hasEmbeddedFile() and CoktelDecoder::getEmbeddedFile(), formerly hasExtraData/getExtraData. svn-id: r51875
2010-08-08VIDEO: Make getFrameRate() protected againSven Hesse
svn-id: r51874
2010-08-08VIDEO/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-08VIDEO/GOB: Implement IMD frame renderingSven Hesse
svn-id: r51867
2010-08-08VIDEO/GOB: Implement IMD frame decodingSven Hesse
Rendering the frame video data is still stubbed out. svn-id: r51866
2010-08-08VIDEO/GOB: Implement IMD loadingSven Hesse
svn-id: r51865
2010-08-08VIDEO: Stub IMDDecoderSven Hesse
svn-id: r51862
2010-08-08VIDEO: Add CoktelDecoder::setFrameRate().Sven Hesse
Allows client code to overwrite the video's frame rate. svn-id: r51860
2010-08-08VIDEO/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-08VIDEO/GOB: Add CoktelDecoder::setXY()Sven Hesse
This allows for positioning the video within the video memory. svn-id: r51858
2010-08-08VIDEO/GOB: Add setSurfaceMemory() to CoktelDecoderSven 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-08VIDEO: Bare PreIMD decodingSven Hesse
Implemented bare PreIMD decoding using the new CoktelDecoder interface. No fancy stuff yet, only basic vieo frames. svn-id: r51854
2010-08-08VIDEO: Stub a VideoDecoder-like CoktelDecoderSven 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