aboutsummaryrefslogtreecommitdiff
path: root/engines/zvision/video
AgeCommit message (Collapse)Author
2014-12-30ZVISION: Fix an off-by-one error in the RLF decoderFilippos Karapetis
A regression from 7f61a09478. The current frame is the currently displayed frame, not the frame that should be displayed next. Thanks to clone2727 and Marisa-Chan for the explanation and fixes
2014-12-30ZVISION: Initialize the starting frame to -1 in RLF animationsFilippos Karapetis
2014-12-29ZVISION: Show system messages when subtitles are disabledFilippos Karapetis
Thanks to Marisa-Chan for spotting this
2014-12-27ZVISION: Fix Zork AVI audio on BE systemsWillem Jan Palenstijn
2014-12-27ZVISION: Remove dead code (uint is always > 0)Ori Avtalion
2014-12-25ZVISION: Fix frame rate for RLF videos and remove hack in AnimationNodeFilippos Karapetis
_frameTime refers to msec, not ticks
2014-12-24ZVISION: Set all the internal graphics operations to use RGB555 (2/2)Filippos Karapetis
This is the second part of the changes to make the engine use RGB555 internally again. This is done to simplify the rendering pipeline - the engine will use RGB555 internally, but will output to RGB565. The overall changes have been broken into two commits, with this commit finishing all the changes. This is needed, as the game uses RGB555 graphics internally, but its AVI animations (full screen and in-game) use RGB565
2014-12-24ZVISION: Set all the internal graphics operations to use RGB555 (1/2)Filippos Karapetis
This is the first part of the changes to make the engine use RGB555 internally again. This is done to simplify the rendering pipeline - the engine will use RGB555 internally, but will output to RGB565. The overall changes have been broken into two commits, thus this first commit will break all the game colors
2014-12-23ZVISION: Handle animation rewinding outside the RLF encoderFilippos Karapetis
2014-12-23ZVISION: Add error checking when loading in-game animations and videosFilippos Karapetis
2014-12-23ZVISION: Move all of the text related code togetherFilippos Karapetis
2014-12-23ZVISION: SpacingFilippos Karapetis
2014-12-23ZVISION: Avoid using color masks for in-game animationsFilippos Karapetis
This fixes the transparency for some in-game animations. Since colors can be truncated with color masks, and since accurate colors are required for transparency, color masks can't be used. This fixes the transparency of the in-game item examination interface in ZGI
2014-12-16ZVISION: Move all the remaining utility classes into the coreFilippos Karapetis
2014-12-16ZVISION: Make the RLF decoder a subclass of the common video decoderFilippos Karapetis
This way, the redundant MetaAnimation class can now be removed
2014-12-16ZVISION: Move the RLF decoderFilippos Karapetis
2014-12-08ZVISION: Implement several advanced engine features and ScummVM dialogsFilippos Karapetis
The functionality to return to launcher, list saves, delete saves, load games from the launcher and load and save games during runtime has been implemented. Also, ScummVM save/load dialogs have been implemented. Saved games now have three numbers in their file extension, bumping the possible save game slots up to 999
2014-12-03ZVISION: Move the subtitle classFilippos Karapetis
2014-12-03ZVISION: Remove superfluous spacing and reorder some includesFilippos Karapetis
2014-11-04ZVISION: If ZorkAVIAudioTrack got another format call AVIAudioTrack::queueSoundMarisa-Chan
2014-11-04ZVISION: Make ZorkAVIAudioTrack resetableMarisa-Chan
2014-06-14ZVISION: Fix compilation errors with latest scummvmMarisa-Chan
2014-06-13Merge remote-tracking branch 'upstream/master' into zvisionMarisa-Chan
Conflicts: engines/zvision/animation/rlf_animation.cpp engines/zvision/animation_control.h engines/zvision/core/console.cpp engines/zvision/core/events.cpp engines/zvision/cursors/cursor.cpp engines/zvision/cursors/cursor_manager.cpp engines/zvision/cursors/cursor_manager.h engines/zvision/fonts/truetype_font.cpp engines/zvision/graphics/render_manager.cpp engines/zvision/graphics/render_manager.h engines/zvision/inventory/inventory_manager.h engines/zvision/inventory_manager.h engines/zvision/meta_animation.h engines/zvision/module.mk engines/zvision/scripting/actions.cpp engines/zvision/scripting/control.h engines/zvision/scripting/controls/animation_control.cpp engines/zvision/scripting/controls/animation_control.h engines/zvision/scripting/controls/input_control.cpp engines/zvision/scripting/controls/lever_control.cpp engines/zvision/scripting/controls/timer_node.cpp engines/zvision/scripting/controls/timer_node.h engines/zvision/scripting/puzzle.h engines/zvision/scripting/scr_file_handling.cpp engines/zvision/scripting/script_manager.cpp engines/zvision/scripting/script_manager.h engines/zvision/sidefx.cpp engines/zvision/sound/zork_raw.cpp engines/zvision/sound/zork_raw.h engines/zvision/video/video.cpp engines/zvision/video/zork_avi_decoder.h engines/zvision/zvision.cpp engines/zvision/zvision.h
2014-02-18ZVISION: Make GPL headers consistent in themselves.Johannes Schickel
2014-02-16ZVISION: Janitorial - Remove trailing spacesStrangerke
2013-11-01ZVISION: Update includes to use the new file structureRichieSams
2013-11-01ZVISION: Create a folder structure for ZVision source filesRichieSams
I personally used filters within my IDE, but since others are now joining the project, it was brought to my attention that some better organization would be nice.