Vincent Povirk
|
2e16630a61
|
windowscodecs: Implement png cHRM metadata reader.
Signed-off-by: Vincent Povirk <vincent@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2016-06-17 00:09:18 +09:00 |
Vincent Povirk
|
9b27a178a9
|
windowscodecs: Add test for png cHRM metadata.
Signed-off-by: Vincent Povirk <vincent@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2016-06-17 00:09:18 +09:00 |
Francois Gouget
|
ebaa5ac767
|
windowscodecs/tests: A spelling fix for a converter ok() message.
Signed-off-by: Francois Gouget <fgouget@free.fr>
Signed-off-by: Vincent Povirk <vincent@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2016-04-19 13:44:25 +09:00 |
Francois Gouget
|
a2f285bf7e
|
windowscodecs: Fix spelling of a few private struct names.
Signed-off-by: Francois Gouget <fgouget@free.fr>
Signed-off-by: Vincent Povirk <vincent@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2016-04-18 15:16:18 +09:00 |
Dmitry Timoshkov
|
2f74d91d87
|
windowscodecs: Allocate correct amount of memory for PNG image data.
Signed-off-by: Dmitry Timoshkov <dmitry@baikal.ru>
Signed-off-by: Sebastian Lackner <sebastian@fds-team.de>
Signed-off-by: Vincent Povirk <vincent@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2016-04-15 12:32:52 +09:00 |
Dmitry Timoshkov
|
aaddf1365a
|
windowscodecs: Fix a copy/paste mistake.
Signed-off-by: Sebastian Lackner <sebastian@fds-team.de>
Signed-off-by: Vincent Povirk <vincent@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2016-04-08 00:56:39 +09:00 |
Andrew Eikum
|
70a643d056
|
windowscodecs: Stub IMetadataBlockReader for jpegformat.
Signed-off-by: Andrew Eikum <aeikum@codeweavers.com>
Signed-off-by: Vincent Povirk <vincent@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2016-03-16 12:12:12 +09:00 |
Andrew Eikum
|
1b8e123465
|
windowscodecs: Stub IWICMetadataQueryReader.
Signed-off-by: Andrew Eikum <aeikum@codeweavers.com>
Signed-off-by: Vincent Povirk <vincent@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2016-03-16 12:12:10 +09:00 |
Frédéric Delanoy
|
e8704b6b8d
|
windowscodecs/tests: Use todo_wine_if() in tests.
Signed-off-by: Frédéric Delanoy <frederic.delanoy@gmail.com>
Signed-off-by: Vincent Povirk <vincent@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2016-02-25 13:32:13 +09:00 |
André Hentschel
|
782666be0d
|
windowscodecs/tests: Use todo_wine_if() in tests.
Signed-off-by: André Hentschel <nerv@dawncrow.de>
Signed-off-by: Vincent Povirk <vincent@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2016-02-23 20:22:22 +09:00 |
Aric Stewart
|
af6413aaeb
|
windowscodecs/tests: Handle failure to create TIFF decoder.
Signed-off-by: Aric Stewart <aric@codeweavers.com>
|
2015-10-01 16:34:26 +09:00 |
Aric Stewart
|
dc3bf7d85b
|
windowscodecs/tests: Handle failure to create PNG decoder.
Signed-off-by: Aric Stewart <aric@codeweavers.com>
|
2015-10-01 16:34:23 +09:00 |
Andrey Gusev
|
5cdcd4493f
|
Assorted spelling and typos fixes.
|
2015-08-18 15:00:13 +09:00 |
Dmitry Timoshkov
|
7eaff17786
|
windowscodecs: Properly handle empty GIF extension blocks.
|
2015-07-15 23:18:39 +09:00 |
Dmitry Timoshkov
|
d1fde625a3
|
windowscodecs: Don't fail to decode GIF if an image has been already loaded.
|
2015-07-14 14:42:37 +09:00 |
Dmitry Timoshkov
|
51a3bc2d9d
|
windowscodecs/tests: Add some tests for loading truncated GIF images.
|
2015-07-14 14:42:27 +09:00 |
Dmitry Timoshkov
|
d57b87c0f3
|
windowscodecs: Add support for 8bpp grayscale TIFF with 8bpp alpha.
|
2015-07-14 14:41:27 +09:00 |
Sebastian Lackner
|
e5f57e6342
|
windowscodecs: Fix build failure on OSX.
|
2015-07-01 15:12:44 +09:00 |
Sebastian Lackner
|
863f432a7d
|
windowscodecs: Distinguish interface and implementation pointer for IcnsEncoder.
|
2015-06-30 14:42:19 +09:00 |
Sebastian Lackner
|
40e364f0a6
|
windowscodecs: Distinguish interface pointer and implementation pointer.
|
2015-06-26 20:35:04 +09:00 |
Sebastian Lackner
|
c0f5d024ca
|
windowscodecs/tests: Fix test condition which is always true.
|
2015-06-25 14:29:39 +09:00 |
Vincent Povirk
|
27ae589d2a
|
windowscodecs: Fix crash when PNG decoder is freed without successful init.
|
2015-04-13 15:22:41 +09:00 |
Francois Gouget
|
af4324e433
|
windowscodecs/tests: Fix compilation on systems that don't support nameless unions.
|
2015-04-13 15:04:36 +09:00 |
Vincent Povirk
|
131a7b03e8
|
windowscodecs: Implement PNG gAMA metadata reader.
|
2015-04-07 15:09:54 +09:00 |
Vincent Povirk
|
5b893587bd
|
windowscodecs: Add test for PNG gAMA metadata.
|
2015-04-07 15:09:47 +09:00 |
Nikolay Sivov
|
de6649ede0
|
wincodecs: Use valid bitmap cache option.
|
2015-04-02 23:14:36 +09:00 |
Sergey Isakov
|
98186d42a5
|
windowscodecs: Fix wrong pointer to formal parameter.
|
2015-04-01 22:34:20 +09:00 |
Vincent Povirk
|
f2f5cd831b
|
windowscodecs: Implement PngDecoder_Block_GetReaderByIndex.
|
2015-03-31 00:04:43 +09:00 |
Vincent Povirk
|
43c97b871f
|
windowscodecs: Implement PngDecoder_Block_GetCount.
|
2015-03-31 00:04:43 +09:00 |
Michael Stefaniuc
|
a21f30c23e
|
windowscodecs/tests: Actually test the return of IWICBitmap_GetSize().
|
2015-03-30 19:10:29 +09:00 |
Francois Gouget
|
0d80651e95
|
windowscodecs: Remove unneeded NONAMELESSXXX directives.
|
2015-03-27 00:12:37 +09:00 |
Piotr Caban
|
02d4c6b5ac
|
windowscodecs: Show that WIC doesn't do GIF frames composition.
|
2015-03-13 21:52:51 +09:00 |
Piotr Caban
|
531992c760
|
windowscodecs: Store stream reference in png decoder.
|
2015-03-13 21:52:43 +09:00 |
Piotr Caban
|
b681123385
|
windowscodecs: Store stream reference in gif decoder.
|
2015-03-13 21:52:41 +09:00 |
Piotr Caban
|
df9ec3c178
|
windowscodecs: Add helper to create internal COM classes without CoCreateInstance call if possible.
|
2015-03-06 20:31:35 +09:00 |
Piotr Caban
|
f623042fb9
|
windowscodecs: Make it possible to use MetadataReaders when COM was not initialized.
|
2015-03-05 21:28:47 +09:00 |
Piotr Caban
|
ca5c0f6b14
|
windowscodecs: Initialize unused part of metadata PROPVARIANT to 0.
|
2015-03-05 21:28:40 +09:00 |
Michael Stefaniuc
|
c2eb206f99
|
windowscodecs/tests: Actually test some return values (PVS-Studio).
|
2015-03-04 21:50:44 +09:00 |
Christian Costa
|
cc95915a3c
|
windowscodecs: Fix init of LONGLONG variable with a negative value in TGA decoder.
|
2015-03-04 21:50:37 +09:00 |
André Hentschel
|
ef9562a42f
|
windowscodecs: Remove unused strings (Clang).
|
2014-12-04 14:03:20 +01:00 |
Vincent Povirk
|
fa455f594b
|
windowscodecs: Add fallback to unknown metadata reader.
|
2014-11-14 14:12:03 +09:00 |
Vincent Povirk
|
1dee37340d
|
windowscodecs: Implement ComponentFactory_CreateMetadataReaderFromContainer.
|
2014-11-14 14:11:57 +09:00 |
Vincent Povirk
|
8d96b22dd7
|
windowscodecs: Don't check undefined memory in tests on Wine.
|
2014-11-14 14:11:49 +09:00 |
Vincent Povirk
|
499f32b317
|
windowscodecs: Implement MetadataReaderInfo_MatchesPattern.
|
2014-11-13 18:46:37 +09:00 |
Vincent Povirk
|
8891b8f815
|
windowscodecs: Implement MetadataReaderInfo_GetPatterns.
|
2014-11-13 18:46:35 +09:00 |
Vincent Povirk
|
a8d08e2ad7
|
windowscodecs: Implement MetadataReaderInfo_GetContainerFormats.
|
2014-11-13 18:46:34 +09:00 |
Vincent Povirk
|
e53e798aa7
|
windowscodecs: Treat missing GUID list keys as empty.
|
2014-11-13 16:31:50 +09:00 |
Vincent Povirk
|
a5d569934f
|
windowscodecs: Fix race condition loading libpng.
|
2014-11-07 14:03:31 +09:00 |
Michael Müller
|
23988fef9c
|
windowscodecs: Fix number of returned properties in PropertyBag_GetPropertyInfo.
|
2014-08-07 17:53:54 +02:00 |
Marcus Meissner
|
4cfad9c462
|
windowscodecs: Fixed incorrect memset (Coverity).
|
2014-06-30 22:04:52 +02:00 |
Vincent Povirk
|
e2d6b28a1b
|
windowscodecs: Fix interlaced PNG writing.
|
2014-06-24 20:03:26 +02:00 |
Vincent Povirk
|
13a8d80f30
|
Revert "windowscodecs: Fix leak in test_QueryCapability.".
|
2014-06-19 22:55:20 +02:00 |
Vincent Povirk
|
1aa6e581d7
|
windowscodecs: Fix leak in test_QueryCapability.
|
2014-06-19 19:41:06 +02:00 |
Vincent Povirk
|
0f2efcf0c5
|
windowscodecs: Fix leak in test_QueryCapability.
|
2014-06-19 12:35:48 +02:00 |
Vincent Povirk
|
ed92450d6f
|
windowscodecs: Fix leak in test_propertybag_getpropertyinfo.
|
2014-06-19 12:35:44 +02:00 |
Vincent Povirk
|
bb8fdb734e
|
windowscodecs: Fix leak in DGifGetImageDesc.
|
2014-06-18 16:27:13 +02:00 |
Vincent Povirk
|
831b7371bc
|
windowscodecs: Fix memory leak in ComponentFactory_CreateBitmapFromSource.
|
2014-06-18 16:27:06 +02:00 |
Vincent Povirk
|
3ccaad8b41
|
windowscodecs: Support InterlaceOption in PNG encoder.
|
2014-06-16 18:03:54 +02:00 |
Nikolay Sivov
|
7e3ab90187
|
windowscodecs/tests: Fixed some leaks on error path (Valgrind).
|
2014-06-16 09:31:04 +02:00 |
Vincent Povirk
|
88f17cdb54
|
windowscodecs: Check for empty rect in WriteSource_Proxy.
|
2014-06-16 09:29:13 +02:00 |
Vincent Povirk
|
30f9834061
|
windowscodecs: Share WriteSource code between implementations.
|
2014-06-16 09:29:05 +02:00 |
Vincent Povirk
|
ed1a03e494
|
windowscodecs: Silence a fixme.
|
2014-02-06 17:08:10 +01:00 |
Alexandre Julliard
|
cf0e96c6d0
|
configure: Rename substituted variables to a standard _CFLAGS and _LIBS format.
|
2014-01-30 14:51:33 +01:00 |
Alexandre Julliard
|
8aa64e3580
|
configure: Automatically expand _CFLAGS and _LIBS variables in all makefiles.
|
2014-01-30 12:42:56 +01:00 |
Frédéric Delanoy
|
9be7e1e82e
|
windowscodecs/tests: Use common wine_dbgstr_guid implementation from test.h.
|
2014-01-30 12:42:55 +01:00 |
Dmitry Timoshkov
|
d03f65a51f
|
windowscodecs: Move the aggregation check from object constructors to class factory.
|
2014-01-14 12:31:42 +01:00 |
Alexandre Julliard
|
0d533cf0bd
|
makefiles: Allow define arguments to be specific to a single file.
|
2014-01-07 12:20:25 +01:00 |
Alexandre Julliard
|
99ef0d6ff0
|
makefiles: Get rid of the MAKE_TEST_RULES variable.
|
2014-01-02 12:13:16 +01:00 |
Alexandre Julliard
|
5e7416e5c8
|
makefiles: Get rid of the MAKE_DLL_RULES variable.
|
2014-01-02 12:08:18 +01:00 |
Alexandre Julliard
|
1adaad4c89
|
makefiles: Remove no longer needed dlldata.o and testlist.o extra objects.
|
2013-12-31 19:05:12 +01:00 |
Alexandre Julliard
|
d08ff3ff19
|
makefiles: Use a single variable for all types of idl files.
|
2013-12-31 18:15:17 +01:00 |
Vincent Povirk
|
7a728d1813
|
windowscodecs: Don't treat S_FALSE as failure.
|
2013-12-02 10:47:52 +01:00 |
Vincent Povirk
|
8dafdd0a56
|
windowscodecs: Use alpha options in CreateBitmapFromHBITMAP.
|
2013-11-20 11:24:56 +01:00 |
Vincent Povirk
|
25264f0b11
|
windowscodecs: Implement IPropertyBag2_Write_Proxy.
|
2013-11-18 11:16:16 +01:00 |
Alexandre Julliard
|
c7803b885b
|
makefiles: Add makedep pragmas for registration idl files.
|
2013-11-05 20:38:18 +01:00 |
Alexandre Julliard
|
074f30b9e3
|
makefiles: Add makedep pragmas for proxy idl files.
|
2013-11-05 20:38:18 +01:00 |
Vincent Povirk
|
4d30c057bf
|
windowscodecs: Implement WICSetEncoderFormat_Proxy.
|
2013-10-29 10:19:01 +01:00 |
Frédéric Delanoy
|
0153a962f6
|
windowscodecs: Use BOOL type where appropriate.
|
2013-10-21 10:44:41 +02:00 |
Frédéric Delanoy
|
98757d12cf
|
windowscodecs/tests: Use BOOL type where appropriate.
|
2013-10-21 10:44:22 +02:00 |
Dmitry Timoshkov
|
5e78e0b695
|
windowscodecs: Add support for IMILBitmapSource interface.
|
2013-10-18 14:39:38 +02:00 |
Frédéric Delanoy
|
919e8236ee
|
windowscodecs/tests: Use BOOL type where appropriate.
|
2013-10-07 13:32:06 +02:00 |
Frédéric Delanoy
|
cdf809a6c0
|
windowscodecs: Use BOOL type where appropriate.
|
2013-10-07 13:32:06 +02:00 |
Michael Stefaniuc
|
2720e81504
|
windowscodecs/tests: Use the W version of GetObject().
|
2013-10-02 11:02:40 +02:00 |
Frédéric Delanoy
|
2413841ecb
|
windowscodecs: Use BOOL type where appropriate.
|
2013-09-25 19:51:10 +02:00 |
Michael Stefaniuc
|
b08869420a
|
windowscodecs: Avoid using CONST.
|
2013-09-24 12:58:17 +02:00 |
Dmitry Timoshkov
|
c6d62ff081
|
windowscodecs: Implement CreateBitmapFromHBITMAP.
|
2013-09-18 20:21:08 +02:00 |
Michael Stefaniuc
|
4a5bc1375e
|
windowscodecs: Silence a warning due to an API change in libpng 1.5.
|
2013-08-22 19:02:04 +02:00 |
Dmitry Timoshkov
|
3894493a76
|
windowscodecs: Workaround libtiff bug when it defines toff_t as 32-bit for 32-bit builds.
|
2013-08-01 20:43:42 +02:00 |
Alexandre Julliard
|
079f8aee18
|
configure: Add pkg-config support for libtiff.
|
2013-07-31 22:26:55 +02:00 |
Alexandre Julliard
|
6b1a96991c
|
configure: Add pkg-config support for libjpeg.
|
2013-07-31 22:26:55 +02:00 |
Nikolay Sivov
|
98be36698c
|
windowscodecs: Implement CopyPixels() for clipper.
|
2013-07-22 17:16:03 +02:00 |
Nikolay Sivov
|
cbf51069e4
|
windowscodecs: Implement GetPalette() for clipper.
|
2013-07-22 17:16:02 +02:00 |
Nikolay Sivov
|
fa12cffa9d
|
windowscodecs: Implement GetResolution() for bitmap clipper.
|
2013-07-19 19:15:14 +02:00 |
Nikolay Sivov
|
4bbb285d5e
|
windowscodecs: Added GetPixelFormat() for bitmap clipper.
|
2013-07-19 19:15:09 +02:00 |
Nikolay Sivov
|
682ea785df
|
windowscodecs: Implement Initialize() and GetSize() for bitmap clipper.
|
2013-07-19 19:15:02 +02:00 |
Nikolay Sivov
|
5d4c614c05
|
windowscodecs: Added IWICBitmapClipper stub.
|
2013-07-19 19:14:51 +02:00 |
Dmitry Timoshkov
|
3738c6b05c
|
windowscodecs: Generate global GIF palette even a real one is missing.
|
2013-07-19 16:34:46 +02:00 |
Dmitry Timoshkov
|
f6c73a227b
|
windowscodecs/tests: Add a test for global GIF palette exposed by recent Windows versions.
|
2013-07-19 16:34:42 +02:00 |
Francois Gouget
|
9f90ec8dea
|
windowscodecs: Autoconf macros don't always have a value.
|
2013-07-19 11:53:33 +02:00 |
Alexandre Julliard
|
0fc73914e2
|
windowscodecs/tests: Pass the correct constant to IWICImagingFactory_CreateBitmapFromHBITMAP.
|
2013-06-17 19:30:38 +02:00 |
Alexandre Julliard
|
b9921eb370
|
configure: Add a pkg-config check for libpng.
|
2013-05-16 16:47:37 +02:00 |
Alexandre Julliard
|
f02cdd877f
|
Remove empty DLL_PROCESS_DETACH case statements.
|
2013-04-15 16:45:35 +02:00 |
Ludger Sprenker
|
b5dfd48bc8
|
windowscodecs: Add initializations for tiff encoder options.
|
2013-04-04 19:29:56 +02:00 |
Victor Martinez Calvo
|
cd7637ec6d
|
windowscodecs: Don't overwrite bih.bV5AlphaMask and set the LCS_DEVICE_RGB flag in bih.bV5CSType.
|
2013-04-04 13:28:47 +02:00 |
Francois Gouget
|
b84d91dfec
|
windowscodecs/tests: Add a trailing '\n' to an ok() call.
|
2013-04-03 17:54:38 +02:00 |
Ludger Sprenker
|
31f8c51b0b
|
windowscodecs: Basic tests for tiff encoder options.
|
2013-04-01 20:41:48 +02:00 |
Dmitry Timoshkov
|
fb87ee2464
|
windowscodecs: Make JPEG decoder fallback to 96 dpi resolution for density_unit == 0 case.
|
2013-03-25 14:03:14 +01:00 |
Marcus Meissner
|
4641ed5c95
|
windowscodecs: Do not leak profile on errors (Coverity).
|
2013-03-25 13:55:51 +01:00 |
Dmitry Timoshkov
|
18e76792a7
|
windowscodecs: Fix handling of a tRNS PNG chunk in the frame CopyPalette method.
|
2013-03-08 11:02:02 +01:00 |
Dmitry Timoshkov
|
ec22949874
|
windowscodecs: Ask libpng to ignore CRC of PNG chunks.
According to my tests with manually created PNG images WIC ignores CRC errors
for both critical and ancillary chunks.
|
2013-03-07 14:56:16 +01:00 |
Dmitry Timoshkov
|
f18439da51
|
windowscodecs: Add a comment to PNG decoder that Windows ignores CRC of the chunks.
|
2013-03-06 11:46:25 +01:00 |
Dmitry Timoshkov
|
b0e8a18a5d
|
windowscodecs: Add a test for palette of a PNG image with PLTE and tRNS chunks.
|
2013-03-06 11:46:18 +01:00 |
Andrew Talbot
|
81afb28818
|
windowscodecs: Avoid signed-unsigned integer comparisons.
|
2013-03-04 11:15:16 +01:00 |
Andrew Talbot
|
e458665a42
|
windowscodecs: Avoid signed-unsigned integer comparisons.
|
2013-03-01 10:35:18 +01:00 |
Hans Leidekker
|
d8c71dd5ed
|
windowscodecs: Implement IWICBitmapFrameDecode::GetColorContexts for TIFF images.
|
2013-02-11 17:52:18 +01:00 |
Hans Leidekker
|
ba02cb25d3
|
windowscodecs: Implement IWICComponentFactory::CreateDecoderFromFileHandle.
|
2013-02-06 20:28:29 +01:00 |
Hans Leidekker
|
d855ed4153
|
windowscodecs: Convert the source bitmap to the requested pixel format in IWICColorTransform::Initialize.
|
2013-02-06 20:28:29 +01:00 |
Hans Leidekker
|
d9bfbd61d8
|
windowscodecs: Add a stub IWICColorTransform implementation.
|
2013-02-06 20:28:29 +01:00 |
Hans Leidekker
|
b64eb8a8d6
|
windowscodecs: Implement IWICColorContext::InitializeFromFilename.
|
2013-02-06 20:28:29 +01:00 |
Dmitry Timoshkov
|
e6c88226ef
|
windowscodecs: Implement GetThumbnail in the ICO frame decoder.
|
2013-01-30 17:20:13 +01:00 |
Ludger Sprenker
|
2ee3e8073f
|
windowscodecs: Implement IPropertyBag2::Read.
|
2013-01-30 13:10:56 +01:00 |
Ludger Sprenker
|
d27fe13ffb
|
windowscodecs: Implement IPropertyBag2::Write.
|
2013-01-30 13:10:52 +01:00 |
Ludger Sprenker
|
987c81bae5
|
windowscodecs: Implement IPropertyBag2::GetPropertyInfo.
|
2013-01-30 13:10:47 +01:00 |
Ludger Sprenker
|
71bd7fdf77
|
windowscodecs: Implement IPropertyBag2::CountProperties.
|
2013-01-30 13:10:38 +01:00 |
Ludger Sprenker
|
d4b1db7141
|
windowscodecs: Implement ComponentFactory::CreateEncoderPropertyBag.
|
2013-01-30 13:10:24 +01:00 |
Ludger Sprenker
|
cf0334b654
|
windowscodecs: Add tests for IPropertyBag2.
|
2013-01-29 17:50:18 +01:00 |
Dmitry Timoshkov
|
89f044db15
|
windowscodecs: Add a test for CreateBitmapFromHBITMAP.
|
2013-01-18 13:28:58 +01:00 |
Dmitry Timoshkov
|
0df1742307
|
windowscodecs: Fix reading the mask bits in CreateBitmapFromHICON.
|
2013-01-15 12:11:15 +01:00 |
Dmitry Timoshkov
|
4ba27f7930
|
windowscodecs: Implement CreateBitmapFromHICON.
|
2013-01-14 11:03:46 +01:00 |
Dmitry Timoshkov
|
89838342b7
|
windowscodecs: Add a test for CreateBitmapFromHICON.
|
2013-01-11 12:17:06 +01:00 |
Dmitry Timoshkov
|
8d72c2771d
|
windowscodecs: BMP decoder should always return valid image resolution.
|
2013-01-09 12:48:42 +01:00 |
Dmitry Timoshkov
|
01ab797b64
|
windowscodecs: Add a test for loading a .bmp file with BITMAPINFOHEADER.
|
2013-01-09 12:48:36 +01:00 |
Vincent Povirk
|
e61e4719e5
|
windowscodecs: Don't copy extra data from the end of a row.
|
2013-01-08 12:18:11 +01:00 |
Ludger Sprenker
|
ead7c50b5d
|
windowscodecs: Support 24bppRGB in tiff encoder.
|
2013-01-07 13:38:10 +01:00 |
Ludger Sprenker
|
dbdec221d1
|
windowscodecs: Test conversions of the 24bpp PixelFormats.
|
2013-01-07 13:38:09 +01:00 |
Ludger Sprenker
|
968eac9aaf
|
windowscodecs: Support conversions of the 24bpp PixelFormats.
|
2013-01-07 13:38:09 +01:00 |
Dmitry Timoshkov
|
03724685d6
|
windowscodecs: Implement ComponentFactory_CreateBitmapFromMemory.
|
2013-01-04 17:43:45 +01:00 |
Vincent Povirk
|
5e3e7304a1
|
windowscodecs: Add test showing CreateBitmapFromMemory copies the data.
|
2013-01-03 11:49:43 +01:00 |
Dmitry Timoshkov
|
cf9dbcc3c8
|
windowscodecs: Add some tests for IWICImagingFactory_CreateBitmapFromMemory.
|
2012-12-27 12:08:28 +01:00 |
Dmitry Timoshkov
|
f52f910f8b
|
windowscodecs: Implement GetThumbnail in the PNG frame decoder.
|
2012-12-10 11:26:09 +01:00 |
Dmitry Timoshkov
|
560cfedcba
|
windowscodecs: Implement GetPreview in the PNG decoder.
|
2012-12-10 11:26:06 +01:00 |
Dmitry Timoshkov
|
03c9c3ce44
|
windowscodecs: GetThumbnail of the PNG decoder should return NULL interface.
|
2012-12-10 11:26:02 +01:00 |
Andrew Talbot
|
c31909e894
|
windowscodecs: Remove unneeded address-of operator from array name.
|
2012-12-10 11:21:05 +01:00 |
Andrew Talbot
|
4bb2c61b39
|
windowscodecs: Remove unneeded address-of operators from array names.
|
2012-12-07 10:33:51 +01:00 |
Dmitry Timoshkov
|
380d0cd023
|
windowscodecs: Implement QueryCapability of the TGA decoder.
|
2012-11-27 19:45:36 +01:00 |
Dmitry Timoshkov
|
03efd5c0f7
|
windowscodecs: Add a NULL check to GetFrameCount of the TGA decoder.
|
2012-11-27 19:45:36 +01:00 |
Dmitry Timoshkov
|
92d445bcca
|
windowscodecs: Implement QueryCapability of the PNG decoder.
|
2012-11-27 19:45:35 +01:00 |
Dmitry Timoshkov
|
5285756f93
|
windowscodecs: Add a NULL check to GetFrameCount of the PNG decoder.
|
2012-11-27 19:45:35 +01:00 |
Dmitry Timoshkov
|
67eafab883
|
windowscodecs: Implement QueryCapability of the JPEG decoder.
|
2012-11-27 19:45:34 +01:00 |
Dmitry Timoshkov
|
c44024f1e0
|
windowscodecs: Add a NULL check to GetFrameCount of the JPEG decoder.
|
2012-11-27 19:45:34 +01:00 |
Dmitry Timoshkov
|
5e10f2e0ec
|
windowscodecs: Implement QueryCapability of the ICO decoder.
|
2012-11-27 19:45:33 +01:00 |
Dmitry Timoshkov
|
075d28d857
|
windowscodecs: Reimplement GetFrameCount of the ICO decoder.
|
2012-11-27 19:45:33 +01:00 |
Dmitry Timoshkov
|
eb26db27a7
|
windowscodecs: Reimplement QueryCapability of the BMP decoder.
|
2012-11-27 19:45:33 +01:00 |
Dmitry Timoshkov
|
afd1ddbe0d
|
windowscodecs: Add a NULL check to GetFrameCount of the BMP decoder.
|
2012-11-27 19:45:32 +01:00 |
Dmitry Timoshkov
|
a8eaeaf511
|
windowscodecs: Make GetFrame return WINCODEC_ERR_FRAMEMISSING without an image data.
|
2012-11-23 18:06:10 +01:00 |
Dmitry Timoshkov
|
37892c2f28
|
windowscodecs: Add a test to show that QueryCapability initializes the decoder.
|
2012-11-23 18:06:10 +01:00 |
Dmitry Timoshkov
|
7baf4ecd06
|
windowscodecs: Implement QueryCapability in the GIF decoder.
|
2012-11-22 11:56:58 +01:00 |
Dmitry Timoshkov
|
892c16e661
|
windowscodecs: Reimplement GetFrameCount of the GIF decoder.
|
2012-11-22 11:56:40 +01:00 |
Dmitry Timoshkov
|
a3711295da
|
windowscodecs: Implement QueryCapability in the TIFF decoder.
|
2012-11-21 16:40:27 +01:00 |
Dmitry Timoshkov
|
9e5ecdb745
|
windowscodecs: Make GetFrameCount in the TIFF decoder not fail without an image stream.
|
2012-11-21 16:40:20 +01:00 |
Dmitry Timoshkov
|
a98fe810a4
|
windowscodecs: Test QueryCapability of the TIFF decoder.
|
2012-11-20 13:32:49 +01:00 |
Dmitry Timoshkov
|
bfed6e5f30
|
windowscodecs: Add NULL pointer checks to some color context methods.
|
2012-11-19 11:47:36 +01:00 |
Hans Leidekker
|
6395af1ae7
|
windowscodecs: GetThumbnail should be supported for ICO frames.
|
2012-11-15 21:22:03 +01:00 |
Hans Leidekker
|
b671f2573e
|
windowscodecs: Add tests for IWICColorContext.
|
2012-11-15 21:22:02 +01:00 |
Hans Leidekker
|
ffa558bbaa
|
windowscodecs: Implement IWICColorContext::GetProfileBytes.
|
2012-11-15 21:22:01 +01:00 |
Hans Leidekker
|
da7c8c6331
|
windowscodecs: Implement IWICColorContext::GetExifColorSpace.
|
2012-11-15 21:22:01 +01:00 |
Hans Leidekker
|
a7f0c14bef
|
windowscodecs: Implement IWICColorContext::InitializeFromExifColorSpace.
|
2012-11-15 21:22:00 +01:00 |
Hans Leidekker
|
7712c0e8cd
|
windowscodecs: Implement IWICColorContext::InitializeFromMemory.
|
2012-11-15 21:21:59 +01:00 |
Hans Leidekker
|
c9acbecdf0
|
windowscodecs: Implement IWICColorContext::GetType.
|
2012-11-15 21:21:58 +01:00 |
Hans Leidekker
|
cfb91803c2
|
windowscodecs: Implement IWICBitmapFrameDecode::GetColorContexts for PNG images.
|
2012-11-15 21:21:57 +01:00 |
Hans Leidekker
|
96ebc618b5
|
windowscodecs: Add a stub IWICColorContext implementation.
|
2012-11-15 21:21:55 +01:00 |
Hans Leidekker
|
1b762afa63
|
windowscodecs: Implement WICCreateColorContext_Proxy.
|
2012-11-15 21:21:54 +01:00 |
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 |
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 |