Commit Graph

64 Commits

Author SHA1 Message Date
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
Paul Gilbert
73e7903186 IMAGE: Beginning of Indeo 4 decoder, added GetBits class for reading bits 2016-09-10 10:07:53 -04:00
Eugene Sandulenko
fab199d37e JANITORIAL: Make GPL headers uniform 2016-09-03 12:46:38 +02:00
Paul Gilbert
23718d14ab IMAGE: Fix decoding Starship Titanic video file z404.avi 2016-09-01 22:33:12 -04:00
Paul Gilbert
dbee76236e IMAGE: Add titanic to list of engines using TGA decoder 2016-08-05 19:19:45 -04:00
Eugene Sandulenko
521d2e299f GRAPHICS: Use better color for 1bpp BMPs 2016-06-21 21:26:40 +02:00
Eugene Sandulenko
547fcecf38 GRAPHICS: Fix 1bpp BMP drawing 2016-06-17 13:31:28 +02:00
Eugene Sandulenko
693ee5ea2b IMAGE: 1bpp BMPs are not upside down. Fixing it. 2016-06-04 00:33:21 +02:00
Eugene Sandulenko
c76dfb031e IMAGE: Added support for 1bpp BMPs 2016-06-04 00:16:35 +02:00
Eugene Sandulenko
12f10a2264 IMAGE: Fix out of bounds access 2016-05-31 17:12:18 +02:00
Eugene Sandulenko
3b5236c9de IMAGE: Init memory before usage 2016-05-31 17:12:18 +02:00
Torbjörn Andersson
85e55d0c6e JANITORIAL: Remove unnecessary semicolons 2016-05-25 05:37:07 +02:00
Eugene Sandulenko
d35cdf5009 IMAGE: Added BMP RLE4 decoder 2016-05-19 00:03:51 +02:00
Eugene Sandulenko
c18945e991 GRAPHICS: Add support for 4bpp BMPs 2016-05-18 02:23:11 +02:00
Willem Jan Palenstijn
a67e8a61dc VIDEO: Add warning for potential unaligned writes 2016-02-20 22:33:05 +01:00
Willem Jan Palenstijn
9362bde2cc VIDEO: In indeo3 codec, use unaligned read functions where necessary
This fixes bug #7039.
2016-02-20 22:33:05 +01:00
Bastien Bouclet
a12940c0a9 IMAGE: Fix a memory leak in the RPZA decoder 2016-02-14 09:58:43 +01:00
Eugene Sandulenko
691b11be64 IMAGE: Fix 16bpp MS Video1 output 2015-11-16 04:54:57 +01:00
Eugene Sandulenko
b9b8eab269 IMAGES: WIP for 16-bit MS Video1 decoder 2015-11-14 23:32:38 +01:00
Max Horn
856475067a MISC: Remove some unused private member variables 2015-07-19 17:13:18 +02:00
Matthew Hoops
bb1ebffbea IMAGE: Move a memcpy out of a loop it shouldn't be in 2015-06-04 20:26:29 -04:00
Matthew Hoops
ebc5a75ca3 IMAGE: Mark Cinepak as being used by Sherlock 2015-06-04 20:26:29 -04:00
Matthew Hoops
383c0bf3fa IMAGE: Make the createQuickTimeDitherTable function public
Needed for access by QuickTime directly
2015-04-12 20:11:47 -04:00
Matthew Hoops
94b317b0cd IMAGE: Implement QTRLE dithering 2015-04-11 14:37:13 -04:00
Matthew Hoops
7f12db95c6 IMAGE: Implement QuickTime dithering in rpza 2015-04-11 14:37:09 -04:00
Matthew Hoops
1271fbde8f IMAGE: Add support for QuickTime dithered Cinepak 2015-04-11 14:36:58 -04:00
Matthew Hoops
c402d9a959 IMAGE: Add an unknown dither type 2015-04-11 14:36:54 -04:00
Matthew Hoops
0ceb383cd3 IMAGE: Add a function for generating QuickTime dither tables
Much thanks to fuzzie for her assistance.
2015-04-11 14:36:46 -04:00
Matthew Hoops
e5048ecffe IMAGE: Rewrite a bunch of Cinepak using templates 2015-04-11 14:36:42 -04:00
Matthew Hoops
f342d63431 IMAGE: Allow for choosing dither type 2015-04-11 14:36:37 -04:00
Matthew Hoops
ad32fb5832 IMAGE: Add support for Cinepak VFW dithering 2015-04-11 14:36:31 -04:00
Matthew Hoops
f6d7c5e176 IMAGE: Add functions to allow for videos to be dithered 2015-04-11 14:36:18 -04:00
Filippos Karapetis
f2511e5a9e IMAGE: Disable unused MJPEG array
Thanks to fingolfin for pointing that out
2014-12-07 17:49:57 +02:00
Filippos Karapetis
67fec75b4e IMAGE: Remove trailing whitespace 2014-10-28 15:38:51 +02:00
Matthew Hoops
9a5b3bfdda IMAGE: Make Cinepak decode to 32bpp when in 8bpp screen mode 2014-08-17 12:24:23 -04:00
Joel Teichroeb
46c933d953 IMAGE: Fix TGA copy and paste error. 2014-07-09 22:28:43 -07:00