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 |
Jacek Caban
|
e679471885
|
Always define WIDL_C_INLINE_WRAPPERS.
|
2012-08-28 14:41:13 +02:00 |
Jacek Caban
|
cbf155afe1
|
windowscodecs/tests: Use proper helpers for iface calls.
|
2012-08-28 14:41:11 +02:00 |
Vincent Povirk
|
88eed3c0de
|
windowscodecs: Implement IWICImagingFactory::CreateBitmapFromSource.
|
2012-08-20 20:18:03 +02:00 |
Vincent Povirk
|
32bfd81051
|
windowscodecs: Allow CopyPixels to succeed without padding from the last row.
|
2012-08-20 20:17:56 +02:00 |
Dmitry Timoshkov
|
40bda4a030
|
windowscodecs: Do not assume that vtable is the first element of the object.
|
2012-08-20 10:52:41 +02:00 |
Vincent Povirk
|
6c1fcaa392
|
windowscodecs: Add test for IWICImagingFactory::CreateBitmapFromSource.
|
2012-08-16 19:38:38 +02:00 |
Vincent Povirk
|
3e88d4ff0f
|
windowscodecs: Implement IWICBitmap::SetResolution and GetResolution.
|
2012-08-16 19:38:29 +02:00 |
Vincent Povirk
|
a62bd245a4
|
windowscodecs: Implement IWICBitmap::GetSize.
|
2012-08-16 19:38:04 +02:00 |
Vincent Povirk
|
f26402cad7
|
windowscodecs: Implement IWICBitmap::GetPixelFormat.
|
2012-08-16 19:37:58 +02:00 |
Vincent Povirk
|
54a3134194
|
windowscodecs: Implement IWICBitmap::CopyPixels.
|
2012-08-16 19:37:51 +02:00 |
Vincent Povirk
|
46bbbd2741
|
windowscodecs: Implement getters on IWICBitmapLock.
|
2012-08-15 13:51:19 +02:00 |
Vincent Povirk
|
297c10a2bc
|
windowscodecs: Implement IWICBitmap::Lock.
|
2012-08-15 13:51:13 +02:00 |
Vincent Povirk
|
3e36f1e4b5
|
windowscodecs: Implement BitmapImpl_SetPalette and CopyPalette.
|
2012-08-15 13:51:08 +02:00 |
Vincent Povirk
|
f9b67b6c18
|
windowscodecs: Add a stub IWICBitmap implementation.
|
2012-08-15 13:50:58 +02:00 |
Vincent Povirk
|
c2001c2b53
|
windowscodecs: Add tests for IWICBitmap.
|
2012-08-15 13:50:26 +02:00 |
Dmitry Timoshkov
|
5f4b8f5916
|
windowscodecs: Handle short reads in the metadata handler.
|
2012-08-13 11:49:01 +02:00 |
Dmitry Timoshkov
|
127b502ce7
|
windowscodecs: Fix memory leak in error case.
|
2012-07-31 10:56:06 +02:00 |
Dmitry Timoshkov
|
0316a1b4c1
|
windowscodecs: Implement IWICPalette_InitializeFromPalette.
|
2012-07-30 17:57:51 +02:00 |
Dmitry Timoshkov
|
aaa164272d
|
windowscodecs: Fix warnings detected by compiling with inline wrappers.
|
2012-07-27 17:05:28 +02:00 |
Dmitry Timoshkov
|
2a08532cfb
|
windowscodecs: Do not assume that vtable is the first element of the object, avoid not necessary casts.
|
2012-07-25 11:22:03 +02:00 |
Dmitry Timoshkov
|
b1d063b17f
|
windowscodecs: Do not assume that vtable is the first element of the object, avoid not necessary casts.
|
2012-07-24 21:27:12 +02:00 |
Dmitry Timoshkov
|
85c02fd760
|
windowscodecs: Do not assume that vtable is the first element of the object, avoid not necessary casts.
|
2012-07-24 21:27:12 +02:00 |
Dmitry Timoshkov
|
e9b642ee69
|
windowscodecs: Do not assume that vtable is the first element of the object.
|
2012-07-24 21:27:12 +02:00 |
Dmitry Timoshkov
|
e796ef820b
|
windowscodecs: Do not assume that vtable is the first element of the object.
|
2012-07-24 21:27:11 +02:00 |
Dmitry Timoshkov
|
6abda85c29
|
windowscodecs: Do not assume that vtable is the first element of the object, avoid not necessary casts.
|
2012-07-24 21:27:11 +02:00 |
Dmitry Timoshkov
|
6588aea643
|
windowscodecs: Do not assume that vtable is the first element of the object.
|
2012-07-24 21:27:11 +02:00 |
Dmitry Timoshkov
|
f8d2c922b0
|
windowscodecs: Do not assume that vtable is the first element of the object, avoid not necessary casts.
|
2012-07-24 21:27:11 +02:00 |
Dmitry Timoshkov
|
b7efa00817
|
windowscodecs: Do not assume that vtable is the first element of the object, avoid not necessary casts.
|
2012-07-24 21:27:11 +02:00 |
Dmitry Timoshkov
|
6859a15b07
|
windowscodecs: Do not assume that vtable is the first element of the object, avoid not necessary casts.
|
2012-07-24 21:27:11 +02:00 |
Dmitry Timoshkov
|
19479795d9
|
windowscodecs: Do not assume that vtable is the first element of the object, avoid not necessary casts.
|
2012-07-24 19:58:39 +02:00 |
Dmitry Timoshkov
|
f97bc0fa2d
|
windowscodecs: Do not assume that vtable is the first element of the object.
|
2012-07-24 19:58:20 +02:00 |
Dmitry Timoshkov
|
adbcfacb8c
|
windowscodecs: Do not assume that vtable is the first element of the object, avoid not necessary casts.
|
2012-07-24 19:58:15 +02:00 |
Dmitry Timoshkov
|
7824827a32
|
windowscodecs: Make classinfo structure const.
|
2012-07-24 19:58:07 +02:00 |
Dmitry Timoshkov
|
2a35901a90
|
windowscodecs: Do not assume that vtable is the first element of the object, avoid not necessary casts.
|
2012-07-24 19:57:57 +02:00 |
Dmitry Timoshkov
|
9fecb853a4
|
windowscodecs: Do not assume that vtable is the first element of the object.
|
2012-07-24 19:57:42 +02:00 |
Dmitry Timoshkov
|
022824100e
|
windowscodecs: Do not assume that vtable is the first element of the object.
|
2012-07-24 19:57:33 +02:00 |
Dmitry Timoshkov
|
7d1e2741ce
|
windowscodecs: Implement MetadataHandler_Load.
|
2012-07-24 13:36:26 +02:00 |
Dmitry Timoshkov
|
9083bcc59c
|
windowscodecs: Add a test for invalid predefined palette type.
|
2012-07-23 12:57:50 +02:00 |
Dmitry Timoshkov
|
106e7fb589
|
windowscodecs: Add support for adding trasparent color to generated palettes.
|
2012-07-23 12:57:43 +02:00 |
Dmitry Timoshkov
|
0be2718baa
|
windowscodecs: Add support for generating WICBitmapPaletteTypeFixedHalftone252 palette.
|
2012-07-23 12:56:36 +02:00 |
Dmitry Timoshkov
|
87b23de9bb
|
windowscodecs: Add support for generating WICBitmapPaletteTypeFixedHalftone216 palette.
|
2012-07-23 12:56:18 +02:00 |
Dmitry Timoshkov
|
97464c508f
|
windowscodecs: Add support for generating WICBitmapPaletteTypeFixedHalftone125 palette.
|
2012-07-23 12:56:05 +02:00 |
Dmitry Timoshkov
|
6a7f97f98f
|
windowscodecs: Add support for generating WICBitmapPaletteTypeFixedHalftone27 palette.
|
2012-07-23 12:55:47 +02:00 |
Nicolas Le Cam
|
986b98160b
|
windowscodecs: Avoid using uninitialized value (LLVM/Clang).
|
2012-07-17 12:50:23 +02:00 |
Dmitry Timoshkov
|
a0f9a251f9
|
windowscodecs: Use predefined WICBitmapPaletteTypeFixedBW palette instead of a hand-made one.
|
2012-07-16 15:21:47 +02:00 |
Dmitry Timoshkov
|
a9d0f8976c
|
windowscodecs: Avoid casting IWICFormatConverter to IWICBitmapSource.
|
2012-07-16 15:21:46 +02:00 |
Dmitry Timoshkov
|
6d1a13a7d6
|
windowscodecs: Test pixel format of the loaded TIFF image.
|
2012-07-13 10:26:56 -05:00 |
Dmitry Timoshkov
|
b82023b7c2
|
windowscodecs: Use predefined WICBitmapPaletteTypeFixedGray16 palette instead of a handmade one.
|
2012-07-13 10:26:47 -05:00 |
Dmitry Timoshkov
|
045ac64c1a
|
windowscodecs: Use predefined WICBitmapPaletteTypeFixedGray4 palette instead of a handmade one.
|
2012-07-13 10:26:43 -05:00 |
Dmitry Timoshkov
|
45f240c0cb
|
windowscodecs: Add support for generating WICBitmapPaletteTypeFixedHalftone256 palette.
|
2012-07-12 16:05:40 -05:00 |
Dmitry Timoshkov
|
011d23c535
|
windowscodecs: Add support for generating WICBitmapPaletteTypeFixedHalftone64 palette.
|
2012-07-12 16:05:39 -05:00 |
Dmitry Timoshkov
|
63cb0cf6d2
|
windowscodecs: Add support for generating WICBitmapPaletteTypeFixedHalftone8 palette.
|
2012-07-12 16:05:39 -05:00 |
Dmitry Timoshkov
|
ca126c069f
|
windowscodecs: Add support for generating WICBitmapPaletteTypeFixedGray256 palette.
|
2012-07-12 16:05:39 -05:00 |
Dmitry Timoshkov
|
179ed52bd3
|
windowscodecs: Add support for generating WICBitmapPaletteTypeFixedGray16 palette.
|
2012-07-12 16:05:38 -05:00 |
Dmitry Timoshkov
|
d5cc4021b6
|
windowscodecs: Add support for generating WICBitmapPaletteTypeFixedGray4 palette.
|
2012-07-12 16:05:38 -05:00 |
Dmitry Timoshkov
|
ca9d128eca
|
windowscodecs: Add support for generating WICBitmapPaletteTypeFixedBW palette. Resend.
|
2012-07-12 16:05:37 -05:00 |
Dmitry Timoshkov
|
c5820b7910
|
windowscodecs: Add a test for palette associated with black&white TIFF image.
|
2012-07-12 11:48:43 -05:00 |
Vincent Povirk
|
5c4ed986c0
|
windowscodecs: Implement IWICBitmapCodecInfo::GetPixelFormats.
|
2012-07-03 12:02:00 +02:00 |
Dmitry Timoshkov
|
8dad043506
|
windowscodecs: Implement MetadataReaderInfo_DoesSupportPadding.
|
2012-07-03 12:01:53 +02:00 |
Dmitry Timoshkov
|
10f8978949
|
windowscodecs: Implement MetadataReaderInfo_DoesRequireFullStream.
|
2012-07-03 12:01:46 +02:00 |
Dmitry Timoshkov
|
bae3f2afed
|
windowscodecs: Implement MetadataReaderInfo_GetSpecVersion.
|
2012-07-03 12:01:40 +02:00 |
Dmitry Timoshkov
|
497e8840ca
|
windowscodecs: Implement PixelFormatInfo_GetSpecVersion.
|
2012-07-03 12:01:34 +02:00 |
Dmitry Timoshkov
|
7c19137996
|
windowscodecs: Implement FormatConverterInfo_GetSpecVersion.
|
2012-07-03 12:01:27 +02:00 |
Dmitry Timoshkov
|
3dd73e90b5
|
windowscodecs: Implement BitmapEncoderInfo_GetSpecVersion.
|
2012-07-03 12:01:21 +02:00 |
Dmitry Timoshkov
|
67fc1a49e1
|
windowscodecs: Implement BitmapDecoderInfo_GetSpecVersion.
|
2012-07-03 12:01:06 +02:00 |
Alexandre Julliard
|
0c6ac865bd
|
windowscodecs: Don't fail if the TIFF library doesn't have the functions to disable warnings.
|
2012-07-02 11:19:18 +02:00 |
Dmitry Timoshkov
|
8b30ef11cf
|
windowscodecs: Implement MetadataHandler_GetValue.
|
2012-06-29 10:46:49 +02:00 |
Dmitry Timoshkov
|
39f80e56fb
|
windowscodecs: Make sure that stream is not reused once the decoder is initialized.
|
2012-06-28 19:42:58 +02:00 |
Vincent Povirk
|
e7f31ddb81
|
windowscodecs: Implement BitmapScaler_CopyPixels.
|
2012-06-28 19:41:25 +02:00 |
Vincent Povirk
|
22383aa642
|
windowscodecs: Implement IWICBitmapScaler::CopyPalette.
|
2012-06-28 19:41:09 +02:00 |
Vincent Povirk
|
e4f8ab605e
|
windowscodecs: Implement IWICBitmapScaler::GetResolution.
|
2012-06-28 19:41:02 +02:00 |
Vincent Povirk
|
0b8a71643d
|
windowscodecs: Implement IWICBitmapScaler::GetPixelFormat.
|
2012-06-28 19:40:56 +02:00 |