Commit Graph

563 Commits

Author SHA1 Message Date
Hans Leidekker
853273c98b windowscodecs: Implement IWICBitmapDecoderInfo::GetFileExtensions. 2012-11-13 16:54:54 +01:00
André Hentschel
bbefb29d1c windowscodecs: Fix resource leak (coverity). 2012-10-25 11:47:32 +02:00
André Hentschel
8683250033 windowscodecs: Fix copy-paste error (coverity). 2012-10-24 19:38:33 +02:00
Dmitry Timoshkov
7fcf7e831c windowscodecs: Use appropriate helper to release GIF decoder. 2012-09-26 10:59:24 +02:00
Vincent Povirk
6f4dba586a windowscodecs: Use WINCODEC_ERR_UNSUPPORTEDOPERATION in GetColorContexts stubs. 2012-09-26 10:59:12 +02:00
Francois Gouget
fe6451e2ab windowscodecs: Fix compilation on systems that don't support nameless unions. 2012-09-24 10:51:47 +02:00
Dmitry Timoshkov
36560f462b windowscodecs: Take into account return value of IWICPalette_InitializeCustom(). 2012-09-24 10:03:27 +02:00
Dmitry Timoshkov
a457978489 windowscodecs: Calculate transparent color index for global GIF palette. 2012-09-24 10:03:22 +02:00
Dmitry Timoshkov
3eb499556e windowscodecs: Add some tests for palette in a multiframe GIF image. 2012-09-24 10:03:15 +02:00
Dmitry Timoshkov
54800a8074 windowscodecs: Implement IWICBitmapDecoder_CopyPalette for the GIF decoder. 2012-09-24 10:03:09 +02:00
Dmitry Timoshkov
af8b90c106 windowscodecs: Add some tests for GIF global palette. 2012-09-24 10:03:03 +02:00
Dmitry Timoshkov
507abc41ca windowscodecs: Fix calculation of transparent GIF color index. 2012-09-24 10:01:08 +02:00
Dmitry Timoshkov
56f37637b8 windowscodecs: Return WINCODEC_ERR_FRAMEMISSING if there is no global GIF palette. 2012-09-24 10:01:02 +02:00
Dmitry Timoshkov
51242a3f18 windowscodecs: Add some tests for GIF palette. 2012-09-24 10:00:56 +02:00
Dmitry Timoshkov
6715b186f6 windowscodecs: Avoid unnecessary memory allocations. 2012-09-21 10:53:57 +02:00
Dmitry Timoshkov
bd5162474a windowscodecs: Add support for VT_LPWSTR property ids to MetadataHandler_GetValue. 2012-09-19 13:05:52 +02:00
Dmitry Timoshkov
9db35b9cea windowscodecs: Use symbolic names for GIF extensions. 2012-09-18 14:47:01 +02:00
Dmitry Timoshkov
45504e90ef windowscodecs: Correct some typos. 2012-09-18 14:47:01 +02:00
Dmitry Timoshkov
a0ca998e08 windowscodecs: Create frame metadata readers from GIF decoder data. 2012-09-18 14:47:01 +02:00
Dmitry Timoshkov
609b9a4da8 windowscodecs: Create global metadata readers from GIF decoder data. 2012-09-18 14:47:01 +02:00
Dmitry Timoshkov
4786472879 windowscodecs: GIF decoder should add header and trailer to extension blocks.
Metadata readers now have access to complete and correctly formatted data
stream.
2012-09-18 14:47:01 +02:00
Dmitry Timoshkov
aaa682950d windowscodecs: GIF decoder should append a sub-block to current extension. 2012-09-18 14:47:01 +02:00
Dmitry Timoshkov
880b98bf23 windowscodecs: GIF Graphic Control Extension block belongs to the image which follows it. 2012-09-18 14:47:01 +02:00
Dmitry Timoshkov
88faba8e1a windowscodecs: Create global metadata blocks in the GIF decoder. 2012-09-18 14:47:01 +02:00
Dmitry Timoshkov
629e7f44cb windowscodecs: Store GIF frame extensions in a dedicated Extensions structure. 2012-09-18 14:47:00 +02:00
Dmitry Timoshkov
cfdf84b434 windowscodecs: Add support for color table sort flag to the GIF decoder. 2012-09-17 12:08:25 +02:00
Dmitry Timoshkov
ec206a843f windowscodecs: Implement GIF Comment Extension metadata reader. 2012-09-17 12:08:11 +02:00
Dmitry Timoshkov
be28f266ff windowscodecs: Implement GIF Application Extension metadata reader. 2012-09-17 12:08:00 +02:00
Dmitry Timoshkov
6881ca771e windowscodecs: Test GIF metadata using a specially created GIF image with a bunch of extensions. 2012-09-14 11:40:22 +02:00
Dmitry Timoshkov
fd0cbf9ebe windowscodecs: Fix calculation of GIF local color table size from decoder data. 2012-09-14 11:40:17 +02:00
Dmitry Timoshkov
8ec1008fc7 windowscodecs: Add a bunch of tests for GIF Comment Extenstion metadata reader. 2012-09-14 11:40:09 +02:00
Dmitry Timoshkov
32a5a11b5e windowscodecs: Add a bunch of tests for GIF Application Extension metadata reader. 2012-09-14 11:40:01 +02:00
Dmitry Timoshkov
664f1c4770 windowscodecs: Create Graphic Control Extension metadata block for a GIF frame. 2012-09-13 17:00:33 +02:00
Dmitry Timoshkov
003c20467c windowscodecs: Create Image Descriptor metadata block for a GIF frame. 2012-09-13 17:00:28 +02:00
Dmitry Timoshkov
a53807e3e8 windowscodecs: Check guid pointer for NULL in TiffDecoder_GetContainerFormat. 2012-09-12 12:48:40 +02:00
Dmitry Timoshkov
b8c4ba6603 windowscodecs: Implement GetContainerFormat for the TIFF metadata block reader. 2012-09-12 12:48:36 +02:00
Dmitry Timoshkov
5373f8520d windowscodecs: Create Logical Screen Descriptor metadata for the GIF decoder. 2012-09-12 12:48:30 +02:00
Dmitry Timoshkov
039f6d5114 windowscodecs: Make sure that all GIF metadata blocks are properly packed. 2012-09-12 12:48:26 +02:00
Dmitry Timoshkov
26628b4c0a windowscodecs: Implement Graphic Control Extension metadata reader. 2012-09-11 11:14:21 +02:00
Dmitry Timoshkov
97fc6be67d windowscodecs: Implement Image Descriptor metadata reader. 2012-09-11 11:14:14 +02:00
Dmitry Timoshkov
500ab2b5c7 windowscodecs: Implement Logical Screen Descriptor metadata reader. 2012-09-11 11:14:05 +02:00
Dmitry Timoshkov
d96e32c8a3 windowscodecs: Correct name of the PNG text metadata reader. 2012-09-11 11:13:43 +02:00
Vincent Povirk
1a032a94df windowscodecs: Implement PNG tEXt metadata reader. 2012-09-11 11:12:08 +02:00
Vincent Povirk
4038cb79b4 windowscodecs: Only copy the palette to new bitmaps if they might be indexed. 2012-09-11 11:12:03 +02:00
Dmitry Timoshkov
2b5739269c windowscodecs: Add a bunch of tests for Graphic Control Extension metadata reader. 2012-09-10 12:21:14 +02:00
Dmitry Timoshkov
7f93e0a6d2 windowscodecs: Add a bunch of tests for Image Descriptor metadata reader. 2012-09-10 12:21:09 +02:00
Dmitry Timoshkov
0b0bf572c1 windowscodecs: Add a bunch of tests for Logical Screen Descriptor metadata reader. 2012-09-10 12:21:04 +02:00
Dmitry Timoshkov
3ea74413c6 include/wincodecsdk.idl: Fix a typo. 2012-09-10 12:20:51 +02:00
Dmitry Timoshkov
248e9ef7c9 windowscodecs: Add a bunch of GIF metadata tests. 2012-09-10 12:20:43 +02:00
Dmitry Timoshkov
44e6a494d9 windowscodecs: Add more tests for PNG metadata. 2012-09-10 12:20:35 +02:00