Commit Graph
38 Commits
Author SHA1 Message Date
Cameron Cawley 47755b4b38 COMMON: Make better use of inlining in BitStream functions 2022-08-28 00:05:31 +03:00
Eugene Sandulenko abea37c9bb ALL: Update ScummVM project license to GPLv3+ 2021-12-26 18:48:43 +01:00
Cameron Cawley a7bc08992e IMAGE: INDEO: Use the system pixel format for non-8bpp screen modes 2018-04-15 08:05:24 -05:00
Cameron Cawley 7846d098b2 IMAGE: Support rendering Indeo videos at 15bpp 2017-09-05 23:40:05 +01:00
Colin Snover 4a39f85c1b IMAGE: Implement handling of key color in Indeo transparency
This should also improve performance by eliminating unnecessary
writes to the output bitmap for opaque pixels and by simplifying
the rendering loop.
2017-08-24 20:36:08 -05:00
Colin Snover d39a9272bf IMAGE: Remove unnecessary extra heap allocation of Indeo surface 2017-08-24 20:34:55 -05:00
Colin Snover 7dd2c0342d IMAGE: Remove unnecessary temporary surface in Indeo4/5 2017-08-24 20:34:19 -05:00
Colin Snover 085ec30b49 IMAGE: Add support for Indeo4 transparency plane
This is used by TITANIC for most of the furniture in the SGT
stateroom and Titania's parts.
2017-08-24 20:34:16 -05:00
Willem Jan Palenstijn 60fae8847e IMAGE: Inline indeo getVLC2 2017-08-24 19:46:59 +02:00
Paul Gilbert 411cc2cb4e IMAGE: Extra initialization of Indeo decoder IVIHuffTab 2017-07-25 19:50:23 -04:00
Paul Gilbert 206b3f9315 IMAGE: Fixed attribution comments for the Indeo decoders 2016-12-26 00:07:17 -05:00
Paul Gilbert b3c686195f IMAGE: Add hack to Indeo 4 decoder to guess transparent areas 2016-11-21 20:20:23 -05:00
Paul Gilbert 4888433c46 IMAGE: Fix some confusion of bytes vs bits in Indeo decoders 2016-11-18 21:04:12 -05:00
Paul Gilbert 7f4d93ed93 IMAGE: Respect specified bytesPerPixel in Indeo decoders 2016-11-18 20:55:37 -05:00
Paul Gilbert 21979d741b IMAGE: Try and work around N64 compilation error 2016-09-11 15:25:24 -04:00
Eugene Sandulenko a035334cbd IMAGE: Indeo: Replace memory-related functions with standard ones 2016-09-11 18:04:49 +02:00
Eugene Sandulenko fe65d374d1 IMAGE: Reduced scope for more variables in Indeo codec 2016-09-11 17:54:11 +02:00
Paul Gilbert 71fd176f05 IMAGE: Compilation fixes for Indeo codecs 2016-09-11 11:51:16 -04:00
Eugene Sandulenko 60da6cad6b IMAGE: Reduce scope of many variables in Indeo codecs 2016-09-11 17:28:26 +02:00
Eugene Sandulenko d39ef91d41 JANITORIAL: Whitespace fixes 2016-09-11 17:17:31 +02:00
Paul Gilbert 08143af482 IMAGE: Further formatting of Indeo decoders 2016-09-11 09:42:12 -04:00
Paul Gilbert a5f4366387 IMAGE: Fix leading spaces into tabs in Indeo decoders 2016-09-10 22:18:05 -04:00
Paul Gilbert 2f7da2d3d9 IMAGE: Miscellaneous cleanup for Indeo decompressors 2016-09-10 21:05:49 -04:00
Paul Gilbert 23b1dbbb0e IMAGE: Refactored Indeo GetBits class to derive from Common::BitStream 2016-09-10 20:35:02 -04:00
Paul Gilbert 9c6a55a2a6 IMAGE: Cleanup of miscellaneous methods and arrays in Indeo decoders 2016-09-10 18:07:13 -04:00
Paul Gilbert e06442afb6 IMAGE: Cleanup of method parameters and locals in Indeo decoders 2016-09-10 17:00:06 -04:00
Paul Gilbert 58ad70f351 IMAGE: Renaming structure fields for Indeo decoders 2016-09-10 16:04:22 -04:00
Paul Gilbert fe6d624277 IMAGE: Implemented Indeo5 decoder 2016-09-10 14:31:19 -04:00
Paul Gilbert 9c7b9e1667 IMAGE: Compilation fixes for Indeo4 decoder 2016-09-10 10:43:23 -04:00
Paul Gilbert a6ffef9e26 IMAGE: Remove green lines from Indeo4 decoder 2016-09-10 10:08:24 -04:00
Paul Gilbert 4e9933d3c9 IMAGE: Indeo4 decoder is now working 2016-09-10 10:08:22 -04:00
Paul Gilbert 0910e642a2 IMAGE: Fix decoding tile data in Indeo4 decoder 2016-09-10 10:08:20 -04:00
Paul Gilbert 3a2ee8ea23 IMAGE: Fixes for setup of Indeo4 decoder 2016-09-10 10:08:19 -04:00
Paul Gilbert 400661182e IMAGE: Indeo4 header now being successfully loaded 2016-09-10 10:08:17 -04:00
Paul Gilbert c60a03019c IMAGE: Cleanup and warning fixes for Indeo decoder 2016-09-10 10:08:15 -04:00
Paul Gilbert 9e774af4d9 IMAGE: Further implementation of Indeo image decoding 2016-09-10 10:08:14 -04:00
Paul Gilbert c165826316 IMAGE: Created Indeo decoder base class for shared Indeo4/5 functionality 2016-09-10 10:08:12 -04:00
Paul Gilbert 5f0962696f IMAGE: Added Indeo4Decoder decodePictureHeader, and lots of dependencies 2016-09-10 10:08:10 -04:00