aboutsummaryrefslogtreecommitdiff
path: root/engines/titanic/support/movie.cpp
AgeCommit message (Collapse)Author
2017-09-11TITANIC: The hasAudioTiming code was just an isActive flagPaul Gilbert
2017-08-24TITANIC: Reduce header includes for titanic.hDavid Fioramonti
I reduced the header includes a lot in Titanic.h and forward declared when I could. Titanic.h was including a lot and a lot of functions that were including it were not using its API. This will help make it more clear which implementation files are using which class since they will just need to include which ones they need. I also moved the debug related items in Titanic.h into the debugger header. I also reordered several of the the header includes to be local to global.
2017-07-31TITANIC: Handle brief freeze if prologue credits are skippedPaul Gilbert
2017-07-15TITANIC: Fix pause during intro credits cutscenePaul Gilbert
2017-01-17TITANIC: Handle -1 frameNumber in AVISurface::addEvent like originalPaul 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-15TITANIC: Fixes for freeing project and engine objects on exitPaul Gilbert
2016-11-12TITANIC: Fix not being able to leave chicken dispensorPaul Gilbert
2016-11-04TITANIC: Fix doubling the size of half size video 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-02TITANIC: Change mouse cursor to use transparencyPaul Gilbert
2016-09-28TITANIC: Clarify movie secondary video tracks as a transparency maskPaul Gilbert
2016-08-31TITANIC: Fix black flash at the start of view change clipsPaul Gilbert
2016-08-31TITANIC: Improvements to view change animationsPaul Gilbert
2016-08-31TITANIC: View change animations now partially workingPaul Gilbert
2016-08-14TITANIC: Implemented CTitania classPaul Gilbert
2016-08-09TITANIC: Implemented more sound related classesPaul Gilbert
2016-08-05TITANIC: Starting to flesh out sound loadingPaul Gilbert
2016-08-02TITANIC: Fix compiler warningsPaul Gilbert
2016-07-31TITANIC: Syntax fixes pointed out by criezyPaul 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: Fix exit crash when a movie is activePaul Gilbert
2016-07-23TITANIC: Fixes and simplification of AVISurfacePaul Gilbert
2016-07-20TITANIC: Clarify movie/surface has frame fields & variablesPaul Gilbert
2016-07-20TITANIC: Add movie _handled flag, simplify frame timinig codePaul Gilbert
2016-07-17TITANIC: Further implementation of movie frame decodingPaul Gilbert
2016-07-17TITANIC: Making the AVISurface frameInfo a video surfacePaul Gilbert
2016-07-15TITANIC: Named two remaining OSMovie virtual methodsPaul Gilbert
2016-07-15TITANIC: Major implementation of OSMovie and AVISurface classesPaul Gilbert
2016-07-15TITANIC: Figured out remainder of CMovieManagerPaul Gilbert
2016-07-15TITANIC: Added CMovieManager classPaul Gilbert
2016-07-15TITANIC: Adding more video surface methodsPaul Gilbert
2016-07-15TITANIC: Added CGameObject saving, and movie range info methodsPaul Gilbert
2016-07-15TITANIC: Added CGameObject text methodsPaul Gilbert
2016-07-15TITANIC: Implemented remaining CGameManager methods and othersPaul Gilbert
2016-07-15TITANIC: Implementing lots of cGameObject methodsPaul Gilbert
2016-07-10TITANIC: Implement CMovieEvent & CMovieRangeInfoPaul Gilbert
2016-07-10TITANIC: Implementing PET inventory populationPaul Gilbert
2016-07-10TITANIC: Implement playing a range of frames within moviePaul Gilbert
2016-07-10TITANIC: Fix stopping moviesPaul Gilbert
2016-07-10TITANIC: Allow television video to play multiple timesPaul Gilbert
2016-04-10TITANIC: Change back to using original AVIDecoderPaul Gilbert
2016-04-10TITANIC: Television video is now playingPaul Gilbert
2016-04-09TITANIC: Fix deleting moviesPaul Gilbert
2016-04-09TITANIC: More implementation code for movie playbackPaul Gilbert
2016-04-08TITANIC: Implement movie loadingPaul Gilbert
2016-04-08TITANIC: Implementing preliminary video playback codePaul Gilbert