Age | Commit message (Collapse) | Author | |
---|---|---|---|
2017-01-09 | SCI32: Fix invalid bitmap deletion in AVIPlayer | Colin Snover | |
2017-01-02 | SCI32: Load VMDs from resource bundles | Colin Snover | |
GK2 includes some VMDs in the RESSCI.00n volume bundles for the chase scene at the end of Chapter 6. | |||
2016-12-17 | SCI32: Fix bitmap surface memory leaks in video players | Colin Snover | |
Fixes Trac#9662. | |||
2016-11-19 | SCI32: Remove no-longer-necessary Phant1 VMD sync hack | Colin Snover | |
2016-11-04 | SCI32: Implement kPlayVMDIgnorePalettes | Colin Snover | |
Used in Shivers room 35170 when pressing the play button. | |||
2016-11-04 | SCI32: Stop digital audio when VMDs open in some SCI2.1 games | Colin Snover | |
2016-11-04 | SCI32: Fix VMD playback stuttering when kEventFlagToFrame is used | Colin Snover | |
For example, Shivers room 932 when subtitles are enabled. | |||
2016-10-26 | SCI32: Fix AVI rendering | Colin Snover | |
Fixes Trac#9588. | |||
2016-10-26 | SCI32: Initialize video buffers to avoid flash of garbage memory | Colin Snover | |
2016-09-29 | SCI32: Break into debugger after frameout, not before | Colin Snover | |
2016-09-29 | SCI32: Clean up scaling flags | Colin Snover | |
2016-09-29 | SCI32: Implement kSetHotRectangles | Colin Snover | |
Used only by chapter 7 of Phant1. | |||
2016-09-29 | SCI32: Skip SEQ playback if file not found | Colin Snover | |
CID 1361588. | |||
2016-09-29 | SCI32: Fix incorrect use of speedThrottler in Video32 | Colin Snover | |
The sleep values for video playback are the amount of time until the next frame needs to be displayed, whereas speedThrottler is used to ensure that a given amount of time always elapses between two triggered speedThrottler calls. | |||
2016-09-29 | SCI32: Explicitly instantiate MIN/MAX templates | Colin Snover | |
2016-08-19 | SCI32: Add kPlayVMDGetStatus kernel call | Colin Snover | |
Used by Lighthouse. | |||
2016-08-19 | SCI32: Implement kRobot | Colin Snover | |
2016-08-19 | SCI32: Hide cursors in 24bpp video playback mode | Colin Snover | |
Drawing the cursor in this mode will result in a read overflow as it is 8bpp. | |||
2016-08-19 | SCI32: Implement SCI32 cursor support | Colin Snover | |
2016-08-13 | SCI32: Fix cast warnings | Colin Snover | |
2016-08-12 | SCI32: Clean up Video32 includes | Colin Snover | |
2016-08-12 | SCI32: Fix KQ7 1.51 video background | Colin Snover | |
2016-08-12 | SCI32: Fix crash when kShowMovie is called but the video cannot be found | Colin Snover | |
2016-08-12 | SCI32: Fix KQ7 1.51 basic video playback | Colin Snover | |
There is still a problem where the background is white instead of black; this is caused by the palette of the video using entry 0 as white. This seems to have worked out OK in SSCI because the video was not actually played back inside the engine itself, so didn't interfere with the palette of the engine. ScummVM has no such separation, so the palette of the video interferes with the palette of the blank background pic, turning it white. | |||
2016-08-12 | SCI32: Implement kShowMovie | Colin Snover | |
2016-08-11 | SCI32: Temporarily revert kShowMovie due to buildbot failures | Colin Snover | |
Revert "SCI32: Fix KQ7 1.51 video background" This reverts commit c8affb54cca259f37522216bad739be085bf9caa. Revert "SCI32: Fix crash when kShowMovie is called but the video cannot be found" This reverts commit 93b06f4a9e08de281ee7eb9c780ceac147c3fb23. Revert "SCI32: Fix KQ7 1.51 basic video playback" This reverts commit cdab24aa07c18ad4a25a1659f7fca15cca5e358e. Revert "SCI32: Additional Video32 documentation" This reverts commit 4ff0924e57a9bc9101ee0799a967fe3373dd2574. Revert "SCI32: Implement kShowMovie" This reverts commit 13297c19298c5ad73c9e996c5c31ca91de124911. | |||
2016-08-11 | SCI32: Fix KQ7 1.51 video background | Colin Snover | |
2016-08-11 | SCI32: Fix crash when kShowMovie is called but the video cannot be found | Colin Snover | |
2016-08-11 | SCI32: Fix KQ7 1.51 basic video playback | Colin Snover | |
There is still a problem where the background is white instead of black; this is caused by the palette of the video using entry 0 as white. This seems to have worked out OK in SSCI because the video was not actually played back inside the engine itself, so didn't interfere with the palette of the engine. ScummVM has no such separation, so the palette of the video interferes with the palette of the blank background pic, turning it white. | |||
2016-08-11 | SCI32: Implement kShowMovie | Colin Snover | |
2016-08-01 | SCI32: Add bitmap segment and remove GC option from hunk segment | Colin Snover | |
2016-08-01 | SCI32: Enable optional explicit memory management of hunk entries | Colin Snover | |
Bitmaps in ScrollWindow and Robot code are managed by the kernel and not by game scripts, although they must be able to be referenced through a reg_t. To prevent incorrect GC of bitmaps that are in use but not referenced by any game script, explicit memory management of hunk entries can be enabled. | |||
2016-07-24 | SCI32: Fix bad VMD palettes in GK2 | Colin Snover | |
2016-07-10 | SCI32: Clean up Video32/VMDPlayer | Colin Snover | |
2016-07-10 | SCI32: Add support for blacklined video | Colin Snover | |
Ow. My eyeballs. | |||
2016-07-10 | SCI32: Implement kPlayVMD | Colin Snover | |