Commit Graph
79 Commits
Author SHA1 Message Date
Paul Gilbert 4e903e7ac7 TITANIC: Fix starting queued reverse playing movie clips 2016-10-28 21:50:12 -04:00
Paul Gilbert 2bf087d2b9 TITANIC: Workaround for Doorbot's 'cloak off' movie playback
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-22 11:40:51 -04:00
Eugene Sandulenko dead4aa014 JANITORIAL: Remove trailing spaces 2016-10-09 14:59:58 +02:00
Paul Gilbert cf96b50f08 TITANIC: Fix videos playing vertically flipped 2016-10-06 20:33:24 -04:00
Paul Gilbert 209ea3427f TITANIC: Clarify code for vertically flipped blitting 2016-10-04 19:33:46 -04:00
Paul Gilbert ad355ec79d TITANIC: Fix playback of single-stream videos 2016-10-03 22:11:48 -04:00
Paul Gilbert 3d25e260f7 TITANIC: Fix AVIDecoder to properly handle transparency video tracks 2016-10-02 14:24:40 -04:00
Paul Gilbert 28b2609b92 TITANIC: Remove track select logic from AVIDecoder 2016-10-02 08:20:10 -04:00
Paul Gilbert d839d193cc TITANIC: Match AVISurface setup and frame rendering closer to original 2016-09-29 20:35:42 -04:00
Paul Gilbert aba58e6042 TITANIC: Clarify movie secondary video tracks as a transparency mask 2016-09-28 20:24:27 -04:00
Paul Gilbert 33737ea2dc TITANIC: Convert many static_casts to dynamic_cast 2016-09-01 19:10:36 -04:00
Paul Gilbert ac740c8e39 TITANIC: Fix to setting and checking sounds 2016-09-01 18:49:53 -04:00
Paul Gilbert 2e9c21cd84 TITANIC: Improvements to view change animations 2016-08-31 23:12:53 -04:00
Paul Gilbert a1d51d3142 TITANIC: View change animations now partially working 2016-08-31 22:05:58 -04:00
Paul Gilbert 3325d42487 TITANIC: Fix Coverity warnings 2016-08-01 20:05:16 -04:00
Paul Gilbert 00c568e175 TITANIC: Fix for movie play ranges that end at the AVI file end 2016-07-23 14:39:07 -04:00
Paul Gilbert 9e02409ef4 TITANIC: Clarification and fixes for movie reverse and repeat flags 2016-07-23 13:15:24 -04:00
Paul Gilbert 71b76acc63 TITANIC: Fixes and simplification of AVISurface 2016-07-23 11:38:39 -04:00
Paul Gilbert d5bf17e73f TITANIC: Add movie _handled flag, simplify frame timinig code 2016-07-20 07:38:13 -04:00
Paul Gilbert 18e06f727a TITANIC: Fix loading of movies with only a single video track 2016-07-18 21:51:50 -04:00
Paul Gilbert 1986fa6e83 TITANIC: Fixes for mouse cursor/movie frame handling 2016-07-17 13:09:32 -04:00
Paul Gilbert 6b250453f9 TITANIC: Further implementation of movie frame decoding 2016-07-17 13:09:27 -04:00
Paul Gilbert 513723c82d TITANIC: Making the AVISurface frameInfo a video surface 2016-07-17 13:09:24 -04:00
Paul Gilbert c458c3c9b7 TITANIC: Fix warnings in AVISurface 2016-07-17 13:09:22 -04:00
Paul Gilbert 8a6bba0fec TITANIC: Change AVISurface to use a separate AVIDecoder for each video track 2016-07-17 13:09:17 -04:00
Paul Gilbert fd954a8e0b TITANIC: Added OSVideoSurface flipVertically 2016-07-15 19:27:40 -04:00
Paul Gilbert 6c56d5aa11 TITANIC: Named two remaining OSMovie virtual methods 2016-07-15 19:27:37 -04:00
Paul Gilbert cc9bf88ed5 TITANIC: Major implementation of OSMovie and AVISurface classes 2016-07-15 19:27:33 -04:00
Paul Gilbert 0b860220fc TITANIC: Beginnings of AVISurface class 2016-07-15 19:27:23 -04:00