Commit Graph

430 Commits

Author SHA1 Message Date
Vincent Povirk
9ceb1fc188 windowscodecs: Implement IWICPixelFormatInfo2::GetNumericRepresentation. 2012-06-25 18:12:55 +02:00
Vincent Povirk
c8fea25a33 windowscodecs: Implement IWICPixelFormatInfo::GetFormatGUID. 2012-06-25 18:12:54 +02:00
Vincent Povirk
0648e09f3c windowscodecs: Implement IWICPixelFormatInfo::GetChannelMask. 2012-06-25 18:12:54 +02:00
Vincent Povirk
80f6890616 windowscodecs: Implement PixelFormatInfo_GetChannelCount. 2012-06-25 18:12:53 +02:00
Vincent Povirk
9dbd0833bc windowscodecs: Implement PixelFormatInfo_GetBitsPerPixel. 2012-06-25 18:12:53 +02:00
Dmitry Timoshkov
cdc8e59be5 windowscodecs: Implement ImagingFactory_CreateDecoder. 2012-06-25 11:08:42 +02:00
Dmitry Timoshkov
40185b6c6e windowscodecs: Add WICImagingCategories registration. 2012-06-25 11:08:28 +02:00
Dmitry Timoshkov
0a8be86277 windowscodecs: Create a IWICMetadataReader for a TIFF frame. 2012-06-22 14:09:49 +02:00
Dmitry Timoshkov
4c7f6f68b9 windowscodecs: Add support for loading of multiple 8-byte IFD fields. 2012-06-21 20:35:11 +02:00
Dmitry Timoshkov
4d974f072e windowscodecs: Add a test for endianness support in IFD metadata reader. 2012-06-21 20:35:10 +02:00
Dmitry Timoshkov
b8d5865028 windowscodecs: Handle IFD fields with count 0 same way as with count 1. 2012-06-21 20:35:10 +02:00
Dmitry Timoshkov
e4af117c06 windowscodecs: Add support for IFD_UNDEFINED field type. 2012-06-21 20:35:09 +02:00
Dmitry Timoshkov
f3347de574 windowscodecs: Add support for IFD_ASCII field type. 2012-06-21 20:34:56 +02:00
Dmitry Timoshkov
32f9f327b2 windowscodecs: Add tests for more types of IFD fields. 2012-06-21 19:57:21 +02:00
Dmitry Timoshkov
722cb46c05 windowscodecs: Fix handling of 8-byte IFD fields. 2012-06-21 19:56:53 +02:00
Dmitry Timoshkov
aedd9271b7 windowscodecs: Add support for loading of multiple simple IFD fields. 2012-06-21 19:56:32 +02:00
Dmitry Timoshkov
281768f765 windowscodecs: Add support for more types of IFD fields. 2012-06-21 19:55:25 +02:00
Dmitry Timoshkov
ebef43e50d windowscodecs: Implement MetadataReaderInfo_GetVersion. 2012-06-21 08:41:04 +02:00
Dmitry Timoshkov
ae610ef37e windowscodecs: Implement MetadataReaderInfo_GetFriendlyName. 2012-06-21 08:40:59 +02:00
Vincent Povirk
9f157e5bfa windowscodecs: Report missing component info strings as zero-length. 2012-06-20 19:25:50 +02:00
Dmitry Timoshkov
0e55fb682f windowscodecs: Implement MetadataHandler_GetValueByIndex. 2012-06-20 11:12:35 +02:00
Dmitry Timoshkov
75a8814633 windowscodecs: Implement MetadataHandler_GetMetadataFormat. 2012-06-20 11:12:11 +02:00
Dmitry Timoshkov
27743c81a9 windowscodecs: Implement MetadataHandler_GetMetadataHandlerInfo. 2012-06-20 11:12:01 +02:00
Dmitry Timoshkov
8802a9a84c windowscodecs: Add MetadataReaderInfo implementation. 2012-06-20 11:11:51 +02:00
Vincent Povirk
d0f31cddfe windowscodecs: Implement IWICComponentInfo::GetVersion. 2012-06-19 11:10:18 +02:00
Vincent Povirk
7d19b39c2d windowscodecs: Implement IWICComponentInfo::GetVendorGUID. 2012-06-19 11:10:13 +02:00
Vincent Povirk
d99740e8ea windowscodecs: Always report pixel formats are signed. 2012-06-19 11:10:07 +02:00
Vincent Povirk
0dee027df3 windowscodecs: Implement IWICComponentInfo::GetFriendlyName. 2012-06-19 11:10:02 +02:00
Vincent Povirk
2846921f91 windowscodecs: Check for NULL in IWICComponentInfo::GetComponentType. 2012-06-19 11:09:55 +02:00
Dmitry Timoshkov
a16f7044a4 windowscodecs: Remove not reachable code in the TIFF decoder. 2012-06-18 11:59:41 +02:00
Alexandre Julliard
a7d08fcb6e windowscodecs: Fix some broken tests. 2012-06-15 18:35:37 +02:00
Dmitry Timoshkov
7cf036a471 windowscodecs: Check IFD structure when loading metadata. 2012-06-14 22:21:08 +02:00
Dmitry Timoshkov
5f22fdb86f windowscodecs: Add support for WICPersistOptionsLittleEndian/WICPersistOptionsBigEndian in the IFD metadata reader. 2012-06-14 22:21:07 +02:00
Dmitry Timoshkov
ec43788803 windowscodecs: Implement partial loading of IFD metadata. 2012-06-14 22:21:07 +02:00
Dmitry Timoshkov
17a64c4450 windowscodecs: Add a test to show that metadata reader may not rewind the stream after loading the data. 2012-06-14 22:21:07 +02:00
Vincent Povirk
387d1e9790 windowscodecs: Implement IWICComponentInfo::GetAuthor. 2012-06-14 19:13:20 +02:00
Vincent Povirk
1ceb2f2a48 windowscodecs: Add stub IWICPixelFormatInfo implementation. 2012-06-14 19:13:12 +02:00
Vincent Povirk
9b7dca8453 windowscodecs: Register pixel formats. 2012-06-14 19:12:56 +02:00
Vincent Povirk
f557fa692b windowscodecs: Add test for IWICComponentInfo. 2012-06-14 19:12:44 +02:00
Dmitry Timoshkov
4f16c2f791 windowscodecs: Reimplement TiffDecoder_GetFrameCount using TIFFNumberOfDirectories. 2012-06-13 21:35:41 +02:00
Dmitry Timoshkov
9f58bef1ac windowscodecs: Add WICIfdMetadataReader registration. 2012-06-08 19:35:20 +02:00
Dmitry Timoshkov
781113f4da windowscodecs: Add WICIfdMetadataReader stub implementation. 2012-06-08 19:35:20 +02:00
Dmitry Timoshkov
8d71cc1f2d windowscodecs: Implement MetadataHandler_GetCount. 2012-06-08 19:35:19 +02:00
Dmitry Timoshkov
1f48c89e04 windowscodecs: Protect from invalid input some metadata handler methods. 2012-06-08 19:35:19 +02:00
Vincent Povirk
d3f7247ea5 windowscodecs: Add metadata reader information to the registry. 2012-06-07 21:49:47 +02:00
Vincent Povirk
46991dc9fb windowscodecs: Add test for IWICMetadataReaderInfo. 2012-06-07 21:49:41 +02:00
Vincent Povirk
434e7b8e1e windowscodecs: Add stub IWICMetadataBlockReader to PNG decoder. 2012-06-07 21:43:08 +02:00
Vincent Povirk
8fdddd8779 windowscodecs: Add test for IWICMetadataBlockReader interface. 2012-06-07 21:43:00 +02:00
Dmitry Timoshkov
34229e5fb6 windowscodecs: Add a stubbed out IWICMetadataBlockReader to TIFF decoder. 2012-06-07 16:23:17 +02:00
Francois Gouget
624ad399f1 windowscodecs/tests: Fix compilation on systems that don't support nameless structs. 2012-06-06 12:39:46 +02:00