aboutsummaryrefslogtreecommitdiff
path: root/engines/gob/coktelvideo.cpp
AgeCommit message (Collapse)Author
2009-02-22Clipping the rendering to the output surface.Sven Hesse
This should fix the crash in the Italian version of Woodruff (#1981031 - "Crash after dancing at Puh-Let Party!!") svn-id: r38784
2009-01-01Whoa! Removing trailing spaces.Eugene Sandulenko
svn-id: r35648
2008-12-29Explicitely using MIN<int>(). This should fix bug #2473627Sven Hesse
svn-id: r35597
2008-12-28/That's/ the blit24Sven Hesse
svn-id: r35587
2008-12-28More graphics fixes. blit24 (which isn't blit24 but just a slightly ↵Sven Hesse
different blit16) works now svn-id: r35586
2008-12-27Fixing some 16bit graphicsSven Hesse
svn-id: r35585
2008-12-24Documenting the dither code a bit more and removing SierraLight's not needed ↵Sven Hesse
height argument svn-id: r35530
2008-12-24Moving the dither code to graphics/Sven Hesse
svn-id: r35526
2008-12-22Fixing the flow meter thingy in Urban RunnerSven Hesse
svn-id: r35491
2008-12-16Rotating the object backwards in the magnifing view works nowSven Hesse
svn-id: r35396
2008-12-16Fixing the update coordinates for videos with _bytesPerPixel > 1Sven Hesse
svn-id: r35395
2008-12-16More video fixes for the magnifier/memory viewSven Hesse
svn-id: r35394
2008-12-16First step at getting the magnifier and memory view correctedSven Hesse
svn-id: r35389
2008-12-15More video changes/fixes/stubsSven Hesse
svn-id: r35384
2008-12-15Support for Urban Runner's new cursors (frames out of 16bit color VMDs)Sven Hesse
svn-id: r35376
2008-12-13Fixing forgetfulness-bug which leads to failed assertions in certain casesSven Hesse
svn-id: r35322
2008-12-13Fixed the ADPCM decoder for 16bit audio (like in Urban Runner)Sven Hesse
svn-id: r35321
2008-12-12Okay, removing my implementation of AppandableAudioStream::getTotalPlayTime ↵Sven Hesse
(I've apparently misunderstood its intent) and using Mixer::getSoundElapsedTime() instead svn-id: r35317
2008-12-12Using AppandableAudioStream::getTotalPlayTime() instead of the difference ↵Sven Hesse
between current and start time to sync audio and video svn-id: r35315
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-04Last Dynasty video mode switching (and removing a debug output)Sven Hesse
svn-id: r35231
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-05-26Ooops, made frame skipping for A/V sync correction work again (instead of ↵Sven Hesse
locking up) svn-id: r32276
2008-05-25Increased _soundSliceLength's accuracy. This fixes the A/V sync problems in ↵Sven Hesse
Woodruff's intro svn-id: r32274
2008-05-25Fixed the small static sound in Woodruff's intro video.Sven Hesse
Interestingly, this does _not_ fix the audio lag, so I was apparently wrong and it's another issue. *g* This does however fix the glitches in the Last Dynasty intro. svn-id: r32273
2008-05-23Implemented GobEngine::pauseEngineIntern()Sven Hesse
svn-id: r32233
2008-05-22Oops, that way around should be more correctSven Hesse
svn-id: r32211
2008-05-08Implemented the background "music" / atmospheric sounds in WoodruffSven Hesse
svn-id: r31949
2008-04-27Implemented support for VMDs substituting object animations.Sven Hesse
Still far from being complete (and correct), but it's a start... - Only VMD "command" -3 is followed - Not all animation types are working - Timing is still off in most cases - Offsets are generally OK, but not always - No sound yet - Shouldn't segfault randomly, but I'm not entirely sure ;) svn-id: r31750
2008-03-07Added support for RLE compressed frame data in VMDsSven Hesse
svn-id: r31044
2008-02-29Fixed some Lost in Time bugs:Sven Hesse
- CD cutscenes are drawn correctly know - CD cutscenes are (more) correctly synced now - The cursor doesn't flicker anymore when a video is played in the background svn-id: r31014
2008-01-13Removed unnecessary semi-colons.Torbjörn Andersson
svn-id: r30476
2008-01-05Fix to remove a tab character from the GPL headerPaul Gilbert
svn-id: r30238
2007-09-19Merged common/stdafx.h into common/scummsys.h. All referencing files have ↵Nicola Mettifogo
been updated. svn-id: r28966
2007-09-18Code formatting fixesMax Horn
svn-id: r28945
2007-08-14Making it work again for 16bit VMDsSven Hesse
svn-id: r28606
2007-08-14Fixed talking videos syncSven Hesse
svn-id: r28605
2007-08-14The talking videos work a bit better now. The sync and coordinates are still ↵Sven Hesse
screwy svn-id: r28604
2007-08-13Woodruff is now controllableSven Hesse
svn-id: r28591
2007-08-02Don't restart the audiostream when the IMD refills all sound buffers at onceSven Hesse
svn-id: r28412
2007-08-02Fixing compilation for Raziel_AOne ;)Sven Hesse
svn-id: r28402
2007-08-01Support for (still a bit glitchy) 16bit soundSven Hesse
svn-id: r28383
2007-08-01Some GK2 VMDs now load and play, too. The sound is borked, though (probably ↵Sven Hesse
16 bit). svn-id: r28377
2007-07-31Woodruff's intro.vmd now works correctly! :))Sven Hesse
svn-id: r28374
2007-07-31- VMD playing works a bit better nowSven Hesse
- Minor cleanup svn-id: r28373
2007-07-31Fixed some warningsFilippos Karapetis
svn-id: r28364
2007-07-31Still partly broken/stubby VMD playingSven Hesse
svn-id: r28363
2007-07-30- Removed left-over, commented-out codeSven Hesse
- Added support for palette changing within the frame data (haven't seen any IMD that actually does that, though) svn-id: r28342