Commit Graph

410 Commits

Author SHA1 Message Date
Michael Stefaniuc
31aec42560 windowscodecs: Standardize the COM usage in icnsformat.c. 2010-12-09 12:21:55 +01:00
Michael Stefaniuc
d11c0f3801 windowscodecs: Use an iface instead of a vtbl pointer in FlipRotator. 2010-12-09 12:21:50 +01:00
Michael Stefaniuc
7e106986cb windowscodecs: Use an iface instead of a vtbl pointer in PropertyBag. 2010-12-09 12:21:24 +01:00
Michael Stefaniuc
cbee3a561e windowscodecs: Use an iface instead of a vtbl pointer in FormatConverter. 2010-12-09 12:21:19 +01:00
Michael Stefaniuc
4313084308 windowscodecs: Use an iface instead of a vtbl pointer in PaletteImpl. 2010-11-29 13:28:26 +01:00
Michael Stefaniuc
e97fb5036d windowscodecs: Use an iface instead of a vtbl pointer in ImagingFactory. 2010-11-29 13:28:25 +01:00
Michael Stefaniuc
cbea260391 windowscodecs: Standardize the COM usage in info.c. 2010-11-29 13:28:25 +01:00
Michael Stefaniuc
2854f06105 windowscodecs: Standardize the COM usage in pngformat.c. 2010-11-29 13:28:25 +01:00
Michael Stefaniuc
682600b7fc windowscodecs: Standardize the COM usage in jpegformat.c. 2010-11-29 13:28:25 +01:00
Michael Stefaniuc
5f15f9b8b7 windowscodecs: Standardize the COM usage in icoformat.c. 2010-11-29 13:28:24 +01:00
Michael Stefaniuc
2ff573c99e windowscodecs: Standardize the COM usage in tgaformat.c. 2010-11-29 13:28:24 +01:00
Michael Stefaniuc
34fc890285 windowscodecs: Standardize the COM usage in tiffformat.c. 2010-11-29 13:28:23 +01:00
Michael Stefaniuc
8d8dd3de54 windowscodecs: Standardize the COM usage in gifformat.c. 2010-11-29 13:28:23 +01:00
Michael Stefaniuc
1881db6ab5 windowscodecs: Use an iface instead of a vtbl pointer in ClassFactoryImpl. 2010-11-29 13:28:23 +01:00
Vincent Povirk
b782417707 windowscodecs: Implement conversion from 16bppBGRA to 32bppBGRA. 2010-10-25 12:13:42 +02:00
Vincent Povirk
b26d789db2 windowscodecs: Implement CopyPalette for the TGA decoder. 2010-10-25 12:13:39 +02:00
Damjan Jovanovic
32f9173998 windowscodecs: Add COM proxies and stubs. 2010-10-22 15:49:37 +02:00
Vincent Povirk
a5a7d6c9f0 windowscodecs: Support Run-length encoded TGA images. 2010-10-22 12:02:10 +02:00
Vincent Povirk
a64400ec98 windowscodecs: Add support for 32-bit TGA images. 2010-10-22 12:02:05 +02:00
Vincent Povirk
6ecb81976f windowscodecs: Handle TGA attribute bits. 2010-10-22 12:02:00 +02:00
Vincent Povirk
c2533f3691 windowscodecs: Implement CopyPixels for the TGA decoder. 2010-10-22 12:01:43 +02:00
Vincent Povirk
631d9860ad windowscodecs: Seek to start of stream when opening TIFF files. 2010-10-21 12:27:43 +02:00
Vincent Povirk
a044639dee windowscodecs: Implement GetSize for the TGA decoder. 2010-10-21 12:27:03 +02:00
Vincent Povirk
df5a150b4f windowscodecs: Implement GetPixelFormat for the TGA decoder. 2010-10-21 12:26:59 +02:00
Vincent Povirk
bb6d9eaffb windowscodecs: Implement GetFrame for the TGA decoder. 2010-10-21 12:26:54 +02:00
Vincent Povirk
6d20f77517 windowscodecs: Implement Initialize for the TGA decoder. 2010-10-21 12:26:50 +02:00
Vincent Povirk
7bf6ad916b windowscodecs: Add stub TGA decoder. 2010-10-21 12:26:44 +02:00
Vincent Povirk
b9beb9227d windowscodecs: Support TIFF images with alpha data. 2010-10-21 12:26:12 +02:00
Vincent Povirk
0ce1c796e4 windowscodecs: Implement TiffFrameDecode_CopyPalette. 2010-10-21 12:26:05 +02:00
Krzysztof Nowicki
db6731f628 windowscodecs: Optimise copy_pixels in case the whole bitmap is copied. 2010-10-20 18:37:07 +02:00
Krzysztof Nowicki
29a5d9b3f6 windowscodecs/tests: Add test cases for *_CopyPixels calls with NULL rectangle. 2010-10-20 10:24:07 +02:00
Krzysztof Nowicki
145bda5aa6 windowscodecs: Fix *_CopyPixels functions to properly handle a NULL rectangle. 2010-10-20 10:23:35 +02:00
Damjan Jovanovic
d53e1a71f4 windowscodecs: Load PNGs incrementally. 2010-10-07 15:58:12 +02:00
Joel Holdsworth
57e00c851e windowscodecs: Implemented GifFrameDecode_GetResolution. 2010-10-07 12:05:06 +02:00
Joel Holdsworth
e66a2f6d81 windowscodecs/tests: Added test for GifFrameDecode_GetResolution. 2010-10-07 12:05:01 +02:00
Damjan Jovanovic
666940902d windowscodecs: Support ICO files with embedded PNGs. 2010-09-30 17:51:18 +02:00
Vincent Povirk
4d55359faf windowscodecs: Use the BMP decoder to decode ICO frames. 2010-09-22 20:42:41 +02:00
Vincent Povirk
870afcdd19 windowscodecs: Make it possible for the BMP decoder to read packed DIBs. 2010-09-22 20:42:39 +02:00
Alexandre Julliard
81b8ee863e makefiles: Add a standard header for all makefiles to replace the common variable initializations. 2010-09-19 12:36:48 +02:00
Vincent Povirk
1cb7e6f879 windowscodecs: Override libjpeg's default error handling. 2010-09-13 13:32:06 -05:00
Vincent Povirk
9293ad7e13 windowscodecs: Implement conversion from CMYK to RGB. 2010-09-13 13:31:56 -05:00
Vincent Povirk
116cf47df3 windowscodecs: Decode CMYK/YCCK JPEG images as CMYK. 2010-09-13 13:31:49 -05:00
Vincent Povirk
72bd534908 windowscodecs: Fix the seeking in stream region streams. 2010-09-13 13:31:37 -05:00
Damjan Jovanovic
f68333cb6b windowscodecs: Test that ICO GetSize returns the BITMAPINFOHEADER size instead of the ICONDIRENTRY size. 2010-09-08 14:22:52 +02:00
Vincent Povirk
06c35e8b75 windowscodecs: Implement IWICComponentInfo::GetCLSID. 2010-09-06 16:16:56 +02:00
Vincent Povirk
a53a57b79e windowscodecs: Implement IWICBitmapCodecInfo::GetMimeTypes. 2010-09-06 16:16:51 +02:00
Vincent Povirk
2d2a6526d8 windowscodecs: Add tests for IWICBitmapDecoderInfo_GetMimeTypes. 2010-09-06 16:16:46 +02:00
Vincent Povirk
ad2895d10b windowscodecs: Register builtin encoders. 2010-09-06 16:16:25 +02:00
Vincent Povirk
d701e8fab3 windowscodecs: Enumerate encoders. 2010-09-06 16:16:17 +02:00
Vincent Povirk
1ed39c29e2 windowscodecs: Implement IWICStream::InitializeFromIStreamRegion. 2010-08-30 11:26:29 +02:00
Vincent Povirk
0b532eb834 windowscodecs: Add test for IWICStream::InitializeFromIStreamRegion. 2010-08-30 11:26:29 +02:00
Vincent Povirk
c37f6fb196 windowscodecs: Handle TIFF's with RowsPerStrip greater than Height. 2010-08-25 11:58:50 +02:00
Vincent Povirk
4cedec5975 windowscodecs: Handle WhiteIsZero TIFF images. 2010-08-25 11:58:45 +02:00
Vincent Povirk
73d539e657 windowscodecs: Always check TIFF sample count and planar configuration.
This more closely matches the TIFF spec. These values are valid for all
photometric interpretations.
2010-08-25 11:58:40 +02:00
Vincent Povirk
e486a17a40 windowscodecs: Byte-swap image data from big endian TIFF files. 2010-08-25 11:58:30 +02:00
Vincent Povirk
c30d165ec8 windowscodecs: Add support for decoding 48-bit TIFF images. 2010-08-25 11:58:22 +02:00
Vincent Povirk
467f232f37 windowscodecs: Prefer builtin version. 2010-08-25 11:58:12 +02:00
Damjan Jovanovic
129f229272 windowscodecs: Write ICNS files. 2010-08-24 15:22:35 +02:00
Damjan Jovanovic
bbf039fe45 windowscodecs: Implement the ICNS frame encoder. 2010-08-24 15:22:35 +02:00
Damjan Jovanovic
51d741f8c8 windowscodecs: Stub out the ICNS frame encoder. 2010-08-24 15:22:35 +02:00
Damjan Jovanovic
a4835dce4f windowscodecs: Add a stubbed ICNS encoder. 2010-08-24 15:22:35 +02:00
Matteo Bruni
23e173109d windowscodecs: Reset the stream pointer when initializing JPEG decoder. 2010-07-26 09:58:21 +02:00
Alexandre Julliard
b86d515ed6 dlls: Remove explicit imports of kernel32 and ntdll. 2010-07-21 17:38:36 +02:00
Vincent Povirk
4dfcf843aa windowscodecs: Ignore the length field of RLE compressed bitmaps. 2010-07-19 11:09:57 +02:00
Vincent Povirk
e390839732 windowscodecs: Fix the tile coordinate translation in the TIFF decoder. 2010-05-31 12:14:27 +02:00
Vincent Povirk
645f7c6208 windowscodecs: Account for a NULL pceltFetched in ComponentEnum_Next. 2010-05-27 14:46:43 +02:00
Damjan Jovanovic
b34f04f9c4 windowscodecs: Fix ICO palette size calculation. 2010-05-24 11:21:02 +02:00
Vincent Povirk
6a36802f26 windowscodecs: Use the BITMAPINFOHEADER structure to get icon bitcount. 2010-05-07 12:47:02 +02:00
Vincent Povirk
4f4812b447 windowscodecs: Partially implement IWICBitmapFlipRotator_CopyPixels. 2010-04-27 15:47:48 -05:00
Vincent Povirk
0e992fccc5 windowscodecs: Implement IWICBitmapFlipRotator_GetSize. 2010-04-27 15:47:39 -05:00
Vincent Povirk
dbdf1ef8b6 windowscodecs: Implement IWICBitmapFlipRotator_Initialize. 2010-04-27 15:47:32 -05:00
Vincent Povirk
7a254fc4d8 windowscodecs: Add a stub implementation of IWICBitmapFlipRotator. 2010-04-27 15:47:26 -05:00
Vincent Povirk
83f32fc7d8 windowscodecs: Implement IWICImagingFactory_CreateFormatConverter. 2010-04-27 15:47:00 -05:00
Vincent Povirk
b468c29de1 windowscodecs: Implement IWICImagingFactory_CreateDecoderFromFilename. 2010-04-27 15:46:54 -05:00
Vincent Povirk
2f41a3ad21 windowscodecs: Implement IWICStream_InitializeFromFilename. 2010-04-27 15:46:46 -05:00
Michael Stefaniuc
2f8d9ccba9 windowscodecs: Unlock not lock again when leaving the function (Smatch). 2010-04-19 14:54:18 +02:00
Vincent Povirk
a924e54c94 windowscodecs: Fix uninitialized variable use in StreamOnMemory_Write. 2010-04-15 14:18:12 +02:00
Vincent Povirk
fd3ea78702 windowscodecs: Add locking to the PNG encoder. 2010-04-15 14:18:08 +02:00
Vincent Povirk
7c8b7559a2 windowscodecs: Add locking to the JPEG decoder. 2010-04-13 11:30:35 +02:00
Vincent Povirk
8887e8c1c5 windowscodecs: Add locking to the ICO decoder. 2010-04-13 11:30:30 +02:00
Vincent Povirk
3caf7204e6 windowscodecs: Add locking to the GIF decoder. 2010-04-13 11:30:25 +02:00
Vincent Povirk
c1beb63609 windowscodecs: Add locking to the format converter. 2010-04-13 11:30:19 +02:00
Vincent Povirk
7871033a40 windowscodecs: Add locking to the PNG decoder. 2010-04-13 11:30:12 +02:00
Vincent Povirk
5f6d99f513 windowscodecs: Add locking to the BMP decoder. 2010-04-12 11:29:00 +02:00
Vincent Povirk
3d914c4f8d windowscodecs: Combine the bitmap decoder and bitmap decoder frame objects. 2010-04-12 11:28:54 +02:00
Vincent Povirk
7ce7ce8266 windowscodecs: Set the threading model of ImagingFactory to Both. 2010-04-12 11:28:47 +02:00
Vincent Povirk
a6bf1287ba windowscodecs: Make IWICStream thread-safe. 2010-04-12 11:28:41 +02:00
Vincent Povirk
40d48e674e windowscodecs: Add locking to StreamOnMemory. 2010-04-12 11:28:33 +02:00
Vincent Povirk
416eb191cb windowscodecs: Add support for decoding RGB TIFF images. 2010-03-22 11:44:18 +01:00
Vincent Povirk
2ed101f6fc windowscodecs: Implement CopyPixels for the TIFF decoder. 2010-03-22 11:44:12 +01:00
Vincent Povirk
8996ffbfc6 windowscodecs: Implement GetSize for the TIFF decoder. 2010-03-22 11:44:06 +01:00
Vincent Povirk
8066e9beca windowscodecs: Implement GetPixelFormat for TIFF decoder. 2010-03-22 11:44:00 +01:00
Vincent Povirk
ccaf1b1e5d windowscodecs: Implement GetFrame for the TIFF decoder. 2010-03-22 11:43:55 +01:00
Vincent Povirk
c048bb07ca windowscodecs: Implement GetFrameCount for the TIFF decoder. 2010-03-22 11:43:48 +01:00
Vincent Povirk
0d285eac80 windowscodecs: Implement Initialize for the TIFF decoder. 2010-03-22 11:43:42 +01:00
Vincent Povirk
73cd569390 windowscodecs: Add a stub TIFF decoder. 2010-03-22 11:42:43 +01:00
Vincent Povirk
8255df5698 windowscodecs: Make the IWICPalette implementation thread-safe. 2010-03-22 10:42:32 +01:00
Julian Rüger
c1660c9a2f windowscodecs: Small spelling fixes. 2010-03-18 13:46:38 +01:00
Vincent Povirk
d719120fc8 windowscodecs: Make component enumerators thread-safe.
This is needed so that ImagingFactory can have a threading model of Both.
2010-03-18 10:23:14 +01:00
Alexandre Julliard
bef5645eb1 makefiles: Remove the no longer needed explicit separators for dependencies. 2010-03-16 13:28:19 +01:00
Marcus Meissner
615e0e64f9 windowscodecs: Handle old libpng.so using distros (as SLE 10). 2010-03-02 11:57:41 +01:00
Alexandre Julliard
6164ce2d82 makefiles: Use the standard C_SRCS variable as the list of test files.
This enables it to be auto-updated by make_makefiles.
2010-02-22 10:47:11 +01:00
Vincent Povirk
44478b5364 windowscodecs: Define a custom png error handler. 2010-02-05 10:09:52 +01:00
Vincent Povirk
29a599a5d6 windowscodecs: Replace a call to a deprecated libpng function.
It was removed in libpng 1.4.0.
2010-02-05 10:09:08 +01:00
Michael Stefaniuc
ae8c2ec267 windowscodecs: Don't cast NULL. 2009-12-21 15:01:25 +01:00
Vincent Povirk
b02ba85fbc windowscodecs: Fix a memory leak in a test. 2009-12-14 12:07:43 +01:00
Nikolay Sivov
fc7d6b39be windowscodecs/tests: Release decoder after use. 2009-12-07 14:45:49 +01:00
Vincent Povirk
f1405ca0d2 windowscodecs: Accept GIF files with no trailer. 2009-12-07 09:33:35 +01:00
Michael Stefaniuc
13ad5d1725 windowscodecs: Remove redundant NULL check before HeapFree (Smatch). 2009-10-12 12:14:10 +02:00
Vincent Povirk
d80630e8c9 windowscodecs: Add test for PNG encoder. 2009-10-09 12:00:16 +02:00
Vincent Povirk
3db6ef4980 windowscodecs: Implement Commit for the PNG encoder. 2009-10-09 12:00:10 +02:00
Vincent Povirk
e7eadeec92 windowscodecs: Implement Commit for the PNG frame encoder. 2009-10-09 12:00:04 +02:00
Vincent Povirk
b3790010fd windowscodecs: Implement WriteSource for the PNG encoder. 2009-10-09 11:59:57 +02:00
Vincent Povirk
2e14644937 windowscodecs: Implement WritePixels for the PNG encoder. 2009-10-09 11:59:50 +02:00
Vincent Povirk
6bc71039b1 windowscodecs: Implement SetResolution for the PNG encoder. 2009-10-09 11:59:43 +02:00
Vincent Povirk
e324b8ef4c windowscodecs: Implement SetSize for the PNG encoder. 2009-10-09 11:59:36 +02:00
Vincent Povirk
a2214f04d4 windowscodecs: Implement SetPixelFormat for the PNG encoder. 2009-10-09 11:59:30 +02:00
Vincent Povirk
6afcb2eb33 windowscodecs: Implement Initialize for the PNG frame encoder. 2009-10-09 11:59:21 +02:00
Vincent Povirk
049a2e0c0c windowscodecs: Implement CreateNewFrame for the PNG encoder. 2009-10-09 11:59:15 +02:00
Vincent Povirk
c79b70507a windowscodecs: Implement Initialize for the PNG encoder. 2009-10-09 11:59:05 +02:00
Vincent Povirk
60d1be1326 windowscodecs: Add stub PNG encoder. 2009-10-09 11:58:55 +02:00
Vincent Povirk
7833b68aca windowscodecs: Add test for BMP encoder. 2009-10-09 11:58:44 +02:00
Vincent Povirk
64146fa97e windowscodecs: Support more formats in the BMP encoder. 2009-10-09 11:58:35 +02:00
Vincent Povirk
48cf4536e5 windowscodecs: Implement GetResolution for the PNG decoder. 2009-10-09 11:58:24 +02:00
Michael Stefaniuc
22e2c111c1 windowscodecs: Remove trailing '\'. 2009-09-29 18:08:22 +02:00
Alexandre Julliard
77c3997e90 windowscodecs: Fix incorrect overflow check caused by test mistake. 2009-09-25 15:58:55 +02:00
Michael Stefaniuc
78cfd13730 windowscodecs: Use FAILED instead of !SUCCEEDED. 2009-09-10 11:08:31 +02:00
Vincent Povirk
5a1fb6bd9c windowscodecs: Fix the bmpformat test on Windows 7. 2009-09-08 12:14:05 +02:00
Alexandre Julliard
be242de9c0 windowscodecs/tests: Avoid size_t in traces. 2009-09-02 11:53:16 +02:00
Francois Gouget
2dd9b1d027 windowscodecs: Fix compilation on systems that don't support nameless unions. 2009-08-31 12:41:22 +02:00
Francois Gouget
b837745935 windowscodecs/tests: Fix compilation on systems that don't support nameless unions. 2009-08-31 12:41:21 +02:00
Vincent Povirk
0a495723c0 windowscodecs: Implement conversion from 64bppRGBA to 32bppBGRA. 2009-08-28 11:54:49 +02:00
Vincent Povirk
7f73787947 windowscodecs: Implement conversion from 48bppRGB to 32bppBGRA. 2009-08-28 11:54:49 +02:00
Vincent Povirk
363a0fdda9 windowscodecs: Implement conversion from 16bppGray to 32bppBGRA. 2009-08-28 11:54:49 +02:00
Vincent Povirk
25022fe7d5 windowscodecs: Implement conversion from 4bppGray to 32bppBGRA. 2009-08-28 11:54:49 +02:00
Vincent Povirk
4b99c98720 windowscodecs: Implement conversion from 2bppGray to 32bppBGRA. 2009-08-28 11:54:49 +02:00
Vincent Povirk
b952c5726d windowscodecs: Implement conversion from 2bppIndexed to 32bppBGRA. 2009-08-28 11:54:49 +02:00
Vincent Povirk
3b1fde1668 windowscodecs: Implement conversion from BlackWhite to 32bppBGRA. 2009-08-28 11:54:49 +02:00
Vincent Povirk
80adebf76c windowscodecs: Support color-keyed transparency in PNG images. 2009-08-28 11:54:49 +02:00
Vincent Povirk
4657938235 windowscodecs: Implement CopyPalette for the PNG decoder. 2009-08-28 11:54:49 +02:00
Vincent Povirk
bcd8dc2d53 windowscodecs: Implement CopyPixels for the PNG decoder. 2009-08-28 11:54:49 +02:00
Vincent Povirk
c7125783de windowscodecs: Implement GetSize for the PNG decoder. 2009-08-28 11:54:49 +02:00
Vincent Povirk
50b07b795d windowscodecs: Implement GetPixelFormat for the PNG decoder. 2009-08-28 11:54:48 +02:00
Vincent Povirk
b077f0653c windowscodecs: Implement GetFrame for the PNG decoder. 2009-08-28 11:54:48 +02:00
Vincent Povirk
7d74dba5b8 windowscodecs: Implement Initialize for the PNG decoder. 2009-08-28 11:54:48 +02:00
Vincent Povirk
f626204321 windowscodecs: Implement GetFrameCount for PNG decoder. 2009-08-28 11:54:48 +02:00
Vincent Povirk
25f3802b36 windowscodecs: Implement GetContainerFormat for PNG decoder. 2009-08-28 11:54:48 +02:00
Vincent Povirk
59810aa4f4 windowscodecs: Register the PNG decoder. 2009-08-28 11:54:48 +02:00
Vincent Povirk
568c739082 windowscodecs: Add stub PNG decoder. 2009-08-28 11:54:48 +02:00
Francois Gouget
798af6fe27 windowscodecs/tests: Make some functions static. 2009-08-26 13:09:24 +02:00
Vincent Povirk
2c1d555a08 windowscodecs: Fix rounding in BMP encoder. 2009-08-25 11:05:17 +02:00
Vincent Povirk
4753a9d053 windowscodecs: Support conversion of 8bppGray to 32bppBGRA. 2009-08-25 10:25:56 +02:00
Vincent Povirk
341b6ffd71 windowscodecs: Print a FIXME when WICConvertBitmapSource fails. 2009-08-25 10:25:44 +02:00
Vincent Povirk
529bdca8a8 windowscodecs: Implement CopyPixels for the JPEG decoder. 2009-08-25 10:25:35 +02:00
Vincent Povirk
7d63abc9ec windowscodecs: Implement GetSize for the JPEG decoder. 2009-08-25 10:25:26 +02:00
Vincent Povirk
0ab6e9853c windowscodecs: Implement GetPixelFormat for the JPEG decoder. 2009-08-25 10:25:19 +02:00
Vincent Povirk
5ef3b51756 windowscodecs: Implement GetFrame for the JPEG decoder. 2009-08-25 10:25:12 +02:00
Vincent Povirk
4185c0d9fe windowscodecs: Implement Initialize for the JPEG decoder. 2009-08-25 10:24:58 +02:00
Vincent Povirk
bec465e467 windowscodecs: Add stub JPEG decoder. 2009-08-25 10:24:33 +02:00
Tony Wasserka
5b2a9a19dc windowscodecs: Add tests for IWICStream_Stat with memory streams. 2009-08-24 15:17:35 +02:00
Tony Wasserka
3d8afaca5f windowscodecs: Add tests for the unimplemented IWICStream methods when using memory streams. 2009-08-24 15:17:35 +02:00
Tony Wasserka
7a81507fa7 windowscodecs: Add tests for IWICStream_Write with memory streams. 2009-08-24 15:17:35 +02:00
Tony Wasserka
b5c71551a7 windowscodecs: Add tests for IWICStream_Read with memory streams. 2009-08-24 15:17:35 +02:00
Tony Wasserka
12354a84cb windowscodecs: Add tests for IWICStream_Seek with memory streams. 2009-08-24 15:17:35 +02:00
Tony Wasserka
df90e5d120 windowscodecs: Add tests for IWICStream_InitializeFromMemory. 2009-08-24 15:17:34 +02:00
Tony Wasserka
a3edb733a7 windowscodecs: Support Stat for memory streams in IWICStream. 2009-08-21 13:49:46 +02:00
Tony Wasserka
2395202388 windowscodecs: Support Seek for memory streams in IWICStream. 2009-08-21 13:49:46 +02:00
Tony Wasserka
0b6df19375 windowscodecs: Support writing to memory streams in IWICStream. 2009-08-21 13:49:45 +02:00
Tony Wasserka
bb83fb264b windowscodecs: Support reading from memory streams in IWICStream. 2009-08-21 13:49:45 +02:00
Tony Wasserka
af6ece97b1 windowscodecs: Add IWICStream_InitializeFromMemory implementation. 2009-08-21 13:49:45 +02:00
Louis Lenders
9c0a3eab97 windowscodecs: Add version resource. 2009-08-21 13:49:45 +02:00
Vincent Povirk
84dff04e3a windowscodecs: Implement CopyPixels for 32-bit ICO icons. 2009-08-21 12:31:58 +02:00
Vincent Povirk
e743a7a8c5 windowscodecs: Implement CopyPixels for 1-bit ICO icons. 2009-08-21 12:31:51 +02:00
Vincent Povirk
a65010aa19 windowscodecs: Implement CopyPixels for 4-bit ICO icons. 2009-08-21 12:31:44 +02:00
Vincent Povirk
5d7cd19556 windowscodecs: Implement CopyPixels for 24-bit ICO icons. 2009-08-21 12:31:36 +02:00
Vincent Povirk
1c25ee8ce7 windowscodecs: Implement CopyPixels for 8-bit ICO icons. 2009-08-21 12:31:12 +02:00
Vincent Povirk
ccc4c2d5d2 windowscodecs: Implement GetSize for the ICO decoder. 2009-08-21 12:31:02 +02:00
Vincent Povirk
c49b36ea31 windowscodecs: Implement GetFrameCount and GetFrame for the ICO decoder. 2009-08-21 12:30:55 +02:00
Vincent Povirk
dd5c5b8277 windowscodecs: Implement Initialize for the ICO decoder. 2009-08-21 12:30:45 +02:00
Vincent Povirk
2ca8b9fd8d windowscodecs: Add stub ICO decoder. 2009-08-21 12:30:33 +02:00
Tony Wasserka
a18fc6ec76 windowscodecs: Add stubs for the IWICStream interface. 2009-08-20 19:43:29 +02:00
Vincent Povirk
f343c33083 windowscodecs: Implement GetDecoderInfo for the GIF decoder. 2009-08-19 12:08:43 +02:00
Vincent Povirk
2b14970e51 windowscodecs: Implement GetContainerFormat for the GIF decoder. 2009-08-19 12:08:38 +02:00
Vincent Povirk
19e7803088 windowscodecs: Implement CopyPixels for GIF decoder. 2009-08-19 12:08:13 +02:00
Francois Gouget
31e38f8d34 windowscodecs: Add a trailing '\n' to a FIXME(). 2009-08-19 12:07:20 +02:00
Vincent Povirk
548cd05ceb windowscodecs: Implement CopyPalette for the GIF decoder. 2009-08-18 14:59:54 +02:00
Vincent Povirk
d095d27d92 windowscodecs: Implement GetSize for the GIF decoder. 2009-08-18 14:59:44 +02:00
Vincent Povirk
45e9804a8e windowscodecs: Implement GetFrameCount and GetFrame for the GIF decoder. 2009-08-18 14:59:35 +02:00
Vincent Povirk
e6eb982ca6 windowscodecs: Implement Initialize for the GIF decoder. 2009-08-18 14:59:17 +02:00
Vincent Povirk
b9b06bc2c9 windowscodecs: Register the GIF decoder. 2009-08-18 14:58:28 +02:00
Vincent Povirk
0c4a5620e8 windowscodecs: Add stub GIF decoder. 2009-08-18 14:58:18 +02:00
Vincent Povirk
83d8f615b3 windowscodecs: Add test for pixel format conversion. 2009-08-18 14:57:32 +02:00
Vincent Povirk
ad1d8adfeb windowscodecs: Add a WARN message when CreateDecoderFromStream fails. 2009-08-17 13:57:50 +02:00
Vincent Povirk
4d1e72d0b3 windowscodecs: Implement conversion from 8bppIndexed to 32bppBGRA. 2009-08-14 13:59:10 +02:00
Vincent Povirk
9c1db8d828 windowscodecs: Implement conversion from 4bppIndexed to 32bppBGRA. 2009-08-14 13:59:10 +02:00
Vincent Povirk
1a62109b70 windowscodecs: Implement conversion from 24bppBGR to 32bppBGRA. 2009-08-14 13:59:09 +02:00
Vincent Povirk
3e5cdea0b4 windowscodecs: Implement conversion from 1bppIndexed to 32bppBGRA. 2009-08-14 13:59:09 +02:00
Vincent Povirk
7bbe731252 windowscodecs: Implement conversion from 16bppBGR565 to 32bppBGRA. 2009-08-14 13:59:09 +02:00
Vincent Povirk
e38fd32e84 windowscodecs: Implement conversion from 16bppBGR555 to 32bppBGRA. 2009-08-14 13:59:09 +02:00
Vincent Povirk
e308b67807 windowscodecs: Implement WICConvertBitmapSource. 2009-08-14 13:59:09 +02:00