aboutsummaryrefslogtreecommitdiff
path: root/engines/titanic/support/avi_surface.cpp
AgeCommit message (Collapse)Author
2017-01-18TITANIC: Fix TV playback during prologuePaul Gilbert
2017-01-17TITANIC: Handle -1 frameNumber in AVISurface::addEvent like originalPaul Gilbert
2017-01-16TITANIC: Fix Several Valgrind Warnings.D G Turner
2017-01-15TITANIC: Further compiler warning fixesPaul Gilbert
2017-01-15TITANIC: Fix chicken dispensorPaul Gilbert
2017-01-14TITANIC: Fix size mismatch assert on Gondolier controls close-upPaul Gilbert
2017-01-03TITANIC: Fix assert on bad video frame in the PromenadePaul Gilbert
2016-12-07TITANIC: Further AVISurface fixes for reverse movie playbackPaul Gilbert
2016-12-05TITANIC: In progress code for reverse playback in AVISurfacePaul Gilbert
2016-11-30TITANIC: Handle 16-bit source movie framesPaul Gilbert
2016-11-28TITANIC: Transparency in movie frames now workingPaul Gilbert
Turns out the movie frames didn't need to be 32-bit, it just needed custom copying code to replace transparent pixels with the transparency color, so when blitted to the screen, the pixels aren't drawn.
2016-11-26TITANIC: Add support for 32-bit surfacesPaul Gilbert
Some of the game videos have alpha levels, which are lost if the surfaces are converted to 16-bit. This adds better support for creating 32-bit video surfaces, so the information won't be lost
2016-11-22TITANIC: Simplify movie rendering due to ManagedSurface blit enhancementsPaul Gilbert
2016-11-22TITANIC: Defer creating movie frame surfaces until renderFramePaul Gilbert
2016-11-21TITANIC: Fix memory leakPaul Gilbert
2016-11-14TITANIC: Properly handle videos with some frames being paletted 8-bitPaul Gilbert
2016-11-12TITANIC: Fix not being able to leave chicken dispensorPaul Gilbert
2016-10-30TITANIC: Support cutscene frame counting beyond end of videoPaul Gilbert
The intro credits cutscene at least, uses an end frame beyond the video as a way of adding an extra delay after the video finishes
2016-10-30TITANIC: Fix playing past very last frame of videosPaul Gilbert
2016-10-30TITANIC: Fix setting different video frameratesPaul Gilbert
2016-10-29TITANIC: Fix playback elevator background at correct speedPaul Gilbert
2016-10-28TITANIC: Fix playing cutscenes to the very of a videoPaul Gilbert
2016-10-28TITANIC: Fix starting queued reverse playing movie clipsPaul Gilbert
2016-10-22TITANIC: Workaround for Doorbot's 'cloak off' movie playbackPaul Gilbert
The original starts a movie for the Doorbot taking his cloak off, but then plays a cutscene of the doorbot first appearing. Because of this delay, our VideoDecoder wasn't correctly playing the movie after. To fix that, new movies are initially paused when started, and then resumed the first time we try to do events checking for it
2016-10-09JANITORIAL: Remove trailing spacesEugene Sandulenko
2016-10-06TITANIC: Fix videos playing vertically flippedPaul Gilbert
2016-10-04TITANIC: Clarify code for vertically flipped blittingPaul Gilbert
2016-10-03TITANIC: Fix playback of single-stream videosPaul Gilbert
2016-10-02TITANIC: Fix AVIDecoder to properly handle transparency video tracksPaul Gilbert
2016-10-02TITANIC: Remove track select logic from AVIDecoderPaul Gilbert
2016-09-29TITANIC: Match AVISurface setup and frame rendering closer to originalPaul Gilbert
2016-09-28TITANIC: Clarify movie secondary video tracks as a transparency maskPaul Gilbert
2016-09-01TITANIC: Convert many static_casts to dynamic_castPaul Gilbert
2016-09-01TITANIC: Fix to setting and checking soundsPaul Gilbert
2016-08-31TITANIC: Improvements to view change animationsPaul Gilbert
2016-08-31TITANIC: View change animations now partially workingPaul Gilbert
2016-08-01TITANIC: Fix Coverity warningsPaul Gilbert
2016-07-23TITANIC: Fix for movie play ranges that end at the AVI file endPaul Gilbert
2016-07-23TITANIC: Clarification and fixes for movie reverse and repeat flagsPaul Gilbert
2016-07-23TITANIC: Fixes and simplification of AVISurfacePaul Gilbert
2016-07-20TITANIC: Add movie _handled flag, simplify frame timinig codePaul Gilbert
2016-07-18TITANIC: Fix loading of movies with only a single video trackPaul Gilbert
2016-07-17TITANIC: Fixes for mouse cursor/movie frame handlingPaul Gilbert
2016-07-17TITANIC: Further implementation of movie frame decodingPaul Gilbert
2016-07-17TITANIC: Making the AVISurface frameInfo a video surfacePaul Gilbert
2016-07-17TITANIC: Fix warnings in AVISurfacePaul Gilbert
2016-07-17TITANIC: Change AVISurface to use a separate AVIDecoder for each video trackPaul Gilbert
2016-07-15TITANIC: Added OSVideoSurface flipVerticallyPaul Gilbert
2016-07-15TITANIC: Named two remaining OSMovie virtual methodsPaul Gilbert
2016-07-15TITANIC: Major implementation of OSMovie and AVISurface classesPaul Gilbert