7194 Commits (eaec97657dd47be4bfa15abdbc89dc7ea7a44016)
 

Author SHA1 Message Date
Brian Popow eaec97657d Add tests for lossless images without transforms 6 years ago
Brian Popow 3da0b5cdc9 Fix issue with creating huffman tables 6 years ago
Brian Popow d61ce09b02 Fix some decoding bugs 6 years ago
Brian Popow 00d993a1f3 Refactor lossless decoding to match better original implementation 6 years ago
Brian Popow 99e70dc61d Using color cache, first version of decoding a lossless image 6 years ago
Brian Popow d45fe26a69 Add additional helper methods for decoding the image, start with decoding the image (still WIP) 6 years ago
Brian Popow 5fab53d760 Setup color cache 6 years ago
Brian Popow 41eaff0cc2 Continue with ReadHuffmanCodes 6 years ago
Brian Popow b37ca54346 Use kTableSize array to determine tableSize 6 years ago
Brian Popow 05d119346d Overhaul bitmap reader to be similar to libwebp bitreader 6 years ago
Brian Popow 887cf62edf Continue with BuildHuffmanTable 6 years ago
Brian Popow a8a39e6d10 Move huffman code into separate class, introduce HTreeGroup 6 years ago
Brian Popow e4572a8195 Add ReadHuffmanCodeLengths 6 years ago
Brian Popow 89d8d50a26 Start with parsing huffman codes 6 years ago
Brian Popow 7ec964e3b5 Fix Bitreader issue: offset was not initialized correctly 6 years ago
Lajos Marton 6678b04a31 More animeted webp test images added 6 years ago
Peter Amrehn d7689c1727 Decode verison of lossy bitstream to determine Reconstruction- and Loopfilters 6 years ago
Peter Amrehn 5067bf472e introduce WebPLossyDecoder 6 years ago
Brian Popow 8a0f53e971 Add additional image features into separate class 6 years ago
Brian Popow 85c73017d9 Move decoding of lossless into separate class 6 years ago
Brian Popow 4cd0ce4e74 Add all found chunk types to the metadata 6 years ago
Brian Popow 1de13422ed Throwing not supported exception for animated images 6 years ago
Brian Popow 857002ae81 Add to the metadata, if the image is lossy or lossless and also if a animation is present 6 years ago
Brian Popow d88ba617e1 Add parsing optional chunks at the end 6 years ago
Brian Popow 506967a86e Initialize metadata 6 years ago
Lajos Marton 375d332b65 BitsPerPixel Assert added to webp Identify_DetectsCorrectDimensions test 6 years ago
Brian Popow b86d4d0f73 Fix mistake with parsing VP8X header 6 years ago
Brian Popow c113c8ea8c Skipping over optional chunks with VP8X images (still does not seem to work) 6 years ago
Lajos Marton a7965898cf Animated webp sample added to Identify test 6 years ago
Lajos Marton 95f89503ce Some Lossy files added to WebPDecoder Identify test. Test is broken with new sample files. 6 years ago
Brian Popow 3c419fcfdc Refactor determining chunk types 6 years ago
Brian Popow bc80cf1c6b Use the width and height from the VP8X information, if present 6 years ago
Brian Popow ca93805da6 Parsing of image features of VP8X header 6 years ago
Brian Popow 9b19a76207 Add additional chunk header constants 6 years ago
Brian Popow d4efca8607 Parsing the transforms (still WIP) 6 years ago
Peter Amrehn 593d247cd3 height comes before width, switch order. 6 years ago
popow 01412d0981 Add bitreader for a VP8L stream. Determining image size for VP8L should work now. 6 years ago
Lajos Marton 4cd76ccf4b Two sample images missed 6 years ago
Lajos Marton 80cf5d83ef WebP Identify test added, webp sample files copied from official samples repository 6 years ago
Brian Popow b198ddb453 Additional webp constants, first attempt parsing VP8L header 6 years ago
Brian Popow 0392d0ea87 Add reading of VP8X header 6 years ago
Lajos Marton 9fb13a2588 WebP tests WIP 6 years ago
Peter Amrehn 4599713c31 fix typo 6 years ago
Brian Popow 4bab90b061 First attempt parsing minimal image info, infoIdentify works at least for reading the image dimensions so far 6 years ago
Lajos Marton a9ff1fb6ff WebP test input files added, test skeletons added (copied from Bmp tests) 6 years ago
Brian Popow 52fd45bf07 Identify works at least for reading the image dimensions so far 6 years ago
Brian Popow 06980070a4 First attempt parsing minimal image info 6 years ago
Peter Amrehn c0f455fe2d introduce decoderCore classes (without implementation) 6 years ago
Brian Popow 4e7b722d79 Add empty implementation of IImageDecoder to test github colaboration 6 years ago
Peter Amrehn 415881dddf Initial Commit towards WebP 6 years ago