Age | Commit message (Collapse) | Author | |
---|---|---|---|
2013-08-03 | GOB: Take advantage of Surface::getPixels. | Johannes Schickel | |
2013-08-03 | GOB: Prefer getBasePtr over direct Surface::pixels access. | Johannes Schickel | |
2012-06-07 | GOB: Add a way to reopen currently opened IMD/VMD videos | Sven Hesse | |
This is a workaround for how Lost in Time behaves in combination with changes I made to the DataIO code for running Urban Runner on low-memory devices. Urban Runner's intro are far to big to have them copied into memory for these devices, so I made the DataIO code return a SafeSeekableSubReadStream into the opened archive stream instead. Unfortunately, Lost in Time might not close a video file when it closes the data file which it was originally in, especially when loading a saved game. Since the video player needs to be able to gaplessly continue a video and there does not, by itself, close the video if not requested by the scripts, this leads to reading out of an already closed stream in certain cases. So, to worka round this issues, the video player tries to reopen each currently opened video after a data archive was closed, to make sure that that video is still available. If not, the video is closed. | |||
2011-09-08 | GOB: Made some static data const. | Johannes Schickel | |
2011-09-08 | JANITORIAL: Fix some formatting glitches in gob, hugo and toon | Strangerke | |
2011-05-12 | GIT: Clean up: Suppress SVN tags, now useless | strangerke | |
2011-04-17 | GOB: Do not access Surface::bytesPerPixel anymore. | Johannes Schickel | |
2011-02-07 | VIDEO: Rename VideoDecoder::load() to loadStream() | Max Horn | |
svn-id: r55810 | |||
2011-02-02 | GOB: Close the just ended live video, not the first one | Sven Hesse | |
svn-id: r55734 | |||
2011-02-02 | GOB: Remove the vidMode parameter from Video::initSurfDesc | Sven Hesse | |
svn-id: r55727 | |||
2011-01-29 | GOB: Remove unnecessary semicolon | Torbjörn Andersson | |
svn-id: r55609 | |||
2011-01-24 | GOB: Wait for the exact moment of the video sound's end | Sven Hesse | |
This should fix all cut-off sound issues in Urban Runner svn-id: r55503 | |||
2011-01-23 | VIDEO: Move video classes to Video:: namespace | Eugene Sandulenko | |
svn-id: r55479 | |||
2011-01-23 | GOB: Pass engine pause to the VideoPlayer and decoders | Sven Hesse | |
Entering the GMM or the debug console during a video will not mess up audio/video sync anymore. svn-id: r55466 | |||
2011-01-22 | GOB: Hacking in multiple live videos | Sven Hesse | |
Needed for Bambou. The narrator voice and the "Do you want to quit?" voices are live videos that should continue while the live video buttons are playing. svn-id: r55443 | |||
2011-01-22 | GOB: Extend the good-measure wait to all videos with sound | Sven Hesse | |
Fixes a glitch in Bambou, where the intro movie is cut off to soon. svn-id: r55432 | |||
2011-01-22 | GOB: Don't blit dirty rectangles while playing a live video | Sven Hesse | |
This fixes the inventory list flickering in live videos :) svn-id: r55430 | |||
2011-01-22 | GOB: Force live videos onto the backSurface | Sven Hesse | |
Fixes some inventory list uglyness in live videos. It still flickers when mousing over it though, and keeps popping when mousing over the register during the hotel scene svn-id: r55429 | |||
2011-01-22 | GOB: Fix some of the live-video glitchyness | Sven Hesse | |
svn-id: r55421 | |||
2011-01-22 | GOB: Actually, startFrame == -2 seems to be the only live video flag | Sven Hesse | |
svn-id: r55418 | |||
2011-01-22 | GOB: Don't mess with the break key in Urban Runner | Sven Hesse | |
To be able ESC videos, you need to switch on ESC in the settings in the right part of the menu, because the scripts needs to trigger the drawing of the last frame of the ESC'd video. Otherwise, the graphics e.g. stops mid-frame during a turn. svn-id: r55407 | |||
2011-01-20 | GOB: Implement looping live videos | Sven Hesse | |
Needed for the buttons in the Playtoons series svn-id: r55359 | |||
2011-01-20 | GOB: Don't temper with the break key for live videos | Sven Hesse | |
svn-id: r55355 | |||
2011-01-20 | GOB: Make blocking videos default | Sven Hesse | |
svn-id: r55354 | |||
2011-01-20 | GOB: Don't not play videos with only sound | Sven Hesse | |
svn-id: r55349 | |||
2011-01-20 | GOB: Reverse-blit the final frame of a live video | Sven Hesse | |
Fixes some glitches at the end of live videos svn-id: r55347 | |||
2011-01-20 | GOB: Urban: Fix missing visuals at Cemetary/Lab | Sven Hesse | |
Urban Runner decouples _frontSurface and _spritesArray[kFrontSurface] at that screen... *sigh* svn-id: r55346 | |||
2011-01-20 | GOB: Use Surface::blit() in VideoPlayer::copyFrame() | Sven Hesse | |
svn-id: r55344 | |||
2011-01-20 | GOB: Make Urban Runner's "3D view" work again | Sven Hesse | |
svn-id: r55340 | |||
2011-01-19 | GOB: Implement "live" (non-blocking) videos | Sven Hesse | |
Many thanks to SylvainTV. :) Urban Runner might actually be completeable now. One caveat: Hotspots at that hotel sequence are a bit glitchy... svn-id: r55333 | |||
2011-01-17 | GOB: Fix the flow rate gauge in Urban Runner | Sven Hesse | |
svn-id: r55275 | |||
2011-01-16 | GOB: Don't clobber the global palette | Sven Hesse | |
svn-id: r55270 | |||
2011-01-16 | GOB: Allow true-color VMD cursors | Sven Hesse | |
svn-id: r55264 | |||
2011-01-16 | GOB: Add the property switchColorMode | Sven Hesse | |
To allow the videoplayer (and ultimatively the demoplayer) to switch color modes if necessary. svn-id: r55262 | |||
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-10-31 | GOB: Clean up class DataIO | Sven Hesse | |
Removing the need for class DataStream and that handle mess. svn-id: r53984 | |||
2010-10-15 | GOB: Remove the now useless helper.h | Sven Hesse | |
svn-id: r53491 | |||
2010-09-30 | GOB: Change all drawing to use class Surface | Sven Hesse | |
svn-id: r52947 | |||
2010-08-08 | VIDEO: Use proper palettes in CoktelDecoder | Sven Hesse | |
Not just the 6 bits per color component used in VGA svn-id: r51921 | |||
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 | GOB: Reactivate the Coh-Cott-workaround | Sven Hesse | |
svn-id: r51918 | |||
2010-08-08 | GOB: Handle VMD subtitles again | Sven Hesse | |
svn-id: r51916 | |||
2010-08-08 | GOB: Partly fixing VMD slot playing | Sven Hesse | |
svn-id: r51913 | |||
2010-08-08 | GOB: Fix playing of slot videos | Sven Hesse | |
The actual frame content is still not there, though :P svn-id: r51911 | |||
2010-08-08 | GOB: Fix playing of sound VMDs with a starting frame != 0 | Sven Hesse | |
svn-id: r51910 | |||
2010-08-08 | VIDEO/GOB: Implement and use CoktelDecoder::getFrameCoords() | Sven Hesse | |
svn-id: r51909 | |||
2010-08-08 | VIDEO: Fix compilation after the VideoDecoder::load signature change in r51725 | Sven Hesse | |
svn-id: r51900 | |||
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 |