Age | Commit message (Collapse) | Author | |
---|---|---|---|
2010-08-08 | VIDEO/GOB: Stubb VMDDecoder | Sven Hesse | |
svn-id: r51896 | |||
2010-08-08 | GOB: Adapt the remaining bits to the new VideoPlayer interface | Sven Hesse | |
svn-id: r51895 | |||
2010-08-08 | GOB: Add copyFrame | Sven Hesse | |
svn-id: r51893 | |||
2010-08-08 | GOB: Fix videos with the kNoVideo flag | Sven Hesse | |
svn-id: r51887 | |||
2010-08-08 | GOB: Make the demoplayer use the new VideoPlayer interface | Sven Hesse | |
svn-id: r51885 | |||
2010-08-08 | GOB: Fix another another with continuing videos | Sven Hesse | |
svn-id: r51883 | |||
2010-08-08 | GOB: Fix video continuing | Sven Hesse | |
svn-id: r51878 | |||
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 | GOB: Minor cleanup | Sven Hesse | |
svn-id: r51873 | |||
2010-08-08 | GOB: Fix video workaround detection | Sven Hesse | |
svn-id: r51872 | |||
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 | GOB: Make o2_playImd use the new VideoPlayer interface | Sven Hesse | |
svn-id: r51864 | |||
2010-08-08 | GOB: Hook the new IMDDecoder into VideoPlayer | Sven Hesse | |
svn-id: r51863 | |||
2010-08-08 | GOB: Properly utilize FixedRateVideoDecoder::getTimeToNextFrame() | Sven Hesse | |
svn-id: r51861 | |||
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 | GOB: Basic video playback using the new interface | Sven Hesse | |
Implement basic video playback using the new VideoPlayer interface. Still quite stubby, still lots of stuff missing. svn-id: r51856 | |||
2010-08-08 | GOB: Implement the new VideoPlayer::openVideo function further | Sven Hesse | |
svn-id: r51853 | |||
2010-08-08 | GOB: Add constants for different surfaces/sprites | Sven Hesse | |
Add static const int kFrontSurface = 20; static const int kBackSurface = 21; static const int kAnimSurface = 22; static const int kCursorSurface = 23; static const int kCaptureSurface = 30; to class Draw and substitute the raw numbers in other files with those aliases, for readability. svn-id: r51852 | |||
2010-08-08 | GOB: Stub the new VideoPlayer interface | Sven Hesse | |
This is will be the new, less convoluted interface for playing videos within the gob engine. No actual functionality is implemented yet, and old functions are mostly commented out for now. svn-id: r51851 | |||
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 | |||
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-05-17 | Enforce conversion formatting on pointer casts in the DEV code. | Johannes Schickel | |
svn-id: r49068 | |||
2010-03-11 | Adding support for the early Fascination IMD format | Sven Hesse | |
svn-id: r48234 | |||
2009-10-23 | Gob - Fix animations without extension | Arnaud Boutonné | |
svn-id: r45352 | |||
2009-10-18 | gob - Cleanup of previous modification | Arnaud Boutonné | |
svn-id: r45228 | |||
2009-10-18 | gob - "Windows" Gob3 has errors in scripts, calling .IMD videos instead of ↵ | Arnaud Boutonné | |
.VMD ones. This modification fixes that. svn-id: r45226 | |||
2009-08-24 | Add another extension: SMD | Arnaud Boutonné | |
svn-id: r43707 | |||
2009-08-02 | When ESCing videos, seek to the last frame that was meant to be played. ↵ | Sven Hesse | |
Fixes graphical glitches (bug #2830985) and crashes (bug #2830988) svn-id: r42995 | |||
2009-07-24 | CoktelVideo cleanup: Splitting up some IMD methods and removing the obsolete ↵ | Sven Hesse | |
notifyPaused() svn-id: r42715 | |||
2009-07-24 | Renaming getAnchor() to getFrameCoords() | Sven Hesse | |
svn-id: r42713 | |||
2009-07-24 | Adding subtitle support to Woodruff | Sven Hesse | |
svn-id: r42705 | |||
2009-07-17 | /Finally/ fixing the longstanding flicker bug in Woodruff. I was completely ↵ | Sven Hesse | |
mistaken about its cause, too svn-id: r42572 | |||
2009-07-17 | Adding a workaround for the vanishing Coh Cott bug (#1972466), which is ↵ | Sven Hesse | |
actually an error in that video file svn-id: r42570 | |||
2009-07-05 | Added a Key and ShortKey enum | Sven Hesse | |
svn-id: r42121 | |||
2009-06-22 | Adding DataIO::existData() | Sven Hesse | |
svn-id: r41752 | |||
2009-06-06 | Fixing the demoplayer's auto double mode and added a REBASE0 option that ↵ | Sven Hesse | |
sets the video's X and Y coordinates to 0,0 svn-id: r41307 | |||
2009-06-06 | Fixing the Woodruff intro: Using a flag that's /not/ already used be the scripts | Sven Hesse | |
svn-id: r41306 | |||
2009-06-06 | GOB: Got rid of class ReferenceCounter; changed SurfaceDesc::Ptr to ↵ | Max Horn | |
SurfaceDescPtr (a Common::SharedPtr); and changed many SurfaceDesc pointers to references svn-id: r41299 | |||
2009-06-06 | Demoplayer: | Sven Hesse | |
- Fixing the flawed double mode - Adding an "auto" double mode, where the videos get scaled if possible svn-id: r41294 | |||
2009-05-31 | Fixing a regression in the VideoPlayer, introduced by Fingolfin in r41077 | Sven Hesse | |
svn-id: r41088 | |||
2009-05-31 | GOB: Replaced many uses of strdupcpy by Common::String | Max Horn | |
svn-id: r41077 | |||
2009-05-21 | Splitting a few helper functions out of gob.h | Sven Hesse | |
svn-id: r40765 | |||
2009-05-20 | Moving CoktelVideo (IMD/VMD) and the Indeo3 code (needed for Urban Runner's ↵ | Sven Hesse | |
VMDs) to graphics/video/ svn-id: r40744 | |||
2009-04-30 | Adding a strdup-like inline function | Sven Hesse | |
svn-id: r40216 | |||
2009-04-29 | Playing half-sized videos fullscreen in the demoplayer | Sven Hesse | |
svn-id: r40211 | |||
2009-04-24 | The video now works correctly in the non-interactive Urban Runner demo | Sven Hesse | |
svn-id: r40128 |