aboutsummaryrefslogtreecommitdiff
path: root/engines/gob/videoplayer.cpp
AgeCommit message (Collapse)Author
2009-10-23Gob - Fix animations without extensionArnaud Boutonné
svn-id: r45352
2009-10-18gob - Cleanup of previous modificationArnaud Boutonné
svn-id: r45228
2009-10-18gob - "Windows" Gob3 has errors in scripts, calling .IMD videos instead of ↵Arnaud Boutonné
.VMD ones. This modification fixes that. svn-id: r45226
2009-08-24Add another extension: SMDArnaud Boutonné
svn-id: r43707
2009-08-02When 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-24CoktelVideo cleanup: Splitting up some IMD methods and removing the obsolete ↵Sven Hesse
notifyPaused() svn-id: r42715
2009-07-24Renaming getAnchor() to getFrameCoords()Sven Hesse
svn-id: r42713
2009-07-24Adding subtitle support to WoodruffSven 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-17Adding 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-05Added a Key and ShortKey enumSven Hesse
svn-id: r42121
2009-06-22Adding DataIO::existData()Sven Hesse
svn-id: r41752
2009-06-06Fixing 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-06Fixing the Woodruff intro: Using a flag that's /not/ already used be the scriptsSven Hesse
svn-id: r41306
2009-06-06GOB: 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-06Demoplayer:Sven Hesse
- Fixing the flawed double mode - Adding an "auto" double mode, where the videos get scaled if possible svn-id: r41294
2009-05-31Fixing a regression in the VideoPlayer, introduced by Fingolfin in r41077Sven Hesse
svn-id: r41088
2009-05-31GOB: Replaced many uses of strdupcpy by Common::StringMax Horn
svn-id: r41077
2009-05-21Splitting a few helper functions out of gob.hSven Hesse
svn-id: r40765
2009-05-20Moving CoktelVideo (IMD/VMD) and the Indeo3 code (needed for Urban Runner's ↵Sven Hesse
VMDs) to graphics/video/ svn-id: r40744
2009-04-30Adding a strdup-like inline functionSven Hesse
svn-id: r40216
2009-04-29Playing half-sized videos fullscreen in the demoplayerSven Hesse
svn-id: r40211
2009-04-24The video now works correctly in the non-interactive Urban Runner demoSven Hesse
svn-id: r40128
2009-01-01Whoa! Removing trailing spaces.Eugene Sandulenko
svn-id: r35648
2008-12-16Rotating the object backwards in the magnifing view works nowSven Hesse
svn-id: r35396
2008-12-16First step at getting the magnifier and memory view correctedSven Hesse
svn-id: r35389
2008-12-15Support for Urban Runner's new cursors (frames out of 16bit color VMDs)Sven Hesse
svn-id: r35376
2008-12-14Music/Video handling fixes/stubsSven Hesse
svn-id: r35351
2008-12-11On second thought, an octree only works if the color to look up is in the ↵Sven Hesse
palette. So using a table-based approach to find the nearest color now, using only the upper 6 bits to stop the table from getting too large. It still takes noticeable time to build it. :/ But as a result, the video actually looks okay now... svn-id: r35298
2008-12-09Experimental support for VMD frames encoded in Indeo 3 (Indeo 3 decoder ↵Sven Hesse
closely based on the one in ffmpeg). Since Indeo 3 uses full 24bit colors (in YUV-space), frame data is mapped to the current palette (using an octree, should be the fasted way, methinks) and dithered with the Sierra-2-4A ("Filter Light") error distribution algorithm. svn-id: r35290
2008-12-05Evaluating kFeaturesPalette flag for VMDs. Now you can actually see ↵Sven Hesse
something in Urban Runner (though it's far from pretty) svn-id: r35249
2008-12-04Changing the GobEngine to use its dirty rects also for OSystem-copies, ↵Sven Hesse
instead of relying on kFeatureAutoComputeDirtyRects svn-id: r35239
2008-12-03Preliminary support for extra data and scripts in video files (urgh, this is ↵Sven Hesse
so...vile). Used in The Last Dynasty, which now plays a bit further (the video sequences, at least) svn-id: r35227
2008-09-30Renamed Engine::quit to Engine::shouldQuit (previously, it was easily ↵Max Horn
confused with Engine::quitGame); also cleaned up engine.h a bit svn-id: r34700
2008-07-10Removed unnecessary #inlcudesChristopher Page
svn-id: r32984
2008-07-09Reimplemented pushEvent() and artificialEventQueue to work with Events ↵Christopher Page
instead of EventTypes. Reimplemented Queue as a List instead of Array. Updated AGOS, AGI, CINE, GOB, and KYRA to work with the current implementation of the GMM svn-id: r32971
2008-07-08GOB works with the new GMM implementationChristopher Page
svn-id: r32955
2008-06-24Added main menu dialog files. Gob is now using the new _quit flagChristopher Page
svn-id: r32771
2008-06-19Fixed a palette issue in Lost in TimeSven Hesse
svn-id: r32738
2008-05-28Script variables are now always stored in the game version's native endianess.Sven Hesse
This should make Woodruff playable on big-endian systems. svn-id: r32352
2008-05-25Fixing Bug #1970111 ("WOODRUFF: Close Up not erased")Sven Hesse
svn-id: r32266
2008-05-23Implemented GobEngine::pauseEngineIntern()Sven Hesse
svn-id: r32233
2008-05-22Reverting my last commit, as it breaks Gob3 (and probably elsewhere, too)Sven Hesse
svn-id: r32214
2008-05-22Fixing the flickering when changing from object animations to videosSven Hesse
svn-id: r32213
2008-05-17This fixes the messed-up palette after levitating in Bigwig's place in Woodruff.Sven Hesse
I hope it doesn't break anything else, though... svn-id: r32159
2008-05-14This should fix the video not closing / chunk slot clogging bug (Yeah, I'm ↵Sven Hesse
apparently stupid *g*) svn-id: r32131
2008-05-08Implemented the background "music" / atmospheric sounds in WoodruffSven Hesse
svn-id: r31949
2008-05-07Sound in object videos works now, tooSven Hesse
svn-id: r31916
2008-05-01Fixing object video related segfaultSven Hesse
svn-id: r31797
2008-05-01Fixing the object video offsetsSven Hesse
svn-id: r31795