7228 Commits (ef35d52da2be8ad3f25ee964c0bbdc373d0ebbb4)
 

Author SHA1 Message Date
Brian Popow ef35d52da2 Introduce VP8 Profile which contains the reconstruction filter and the loop filter 6 years ago
Brian Popow 6ba2aa7aa1 Fix checking the magick bytes in parsing the VP8 header 6 years ago
Brian Popow 6f37d5c873 Introduce bitreader base class 6 years ago
Peter Amrehn 7fa2589230 code cleanup 6 years ago
Brian Popow 87c4a7af05 Add data classes for decoding VP8 images 6 years ago
Peter Amrehn 2fb000ae6e move some methods from LosslessDecoder to base class 6 years ago
Peter Amrehn 2ec0fa7162 LosslessWebP: use logical connections between fields to make it less error prone 6 years ago
Peter Amrehn e244ff9013 Lossless WebP: avoid duplicate if by moving the negated condition to the else case 6 years ago
Brian Popow 87dbbe60cf Add bits per pixel in webp image info 6 years ago
Brian Popow 309f1f83c6 Throw exception, if a transform is present more than once 6 years ago
Brian Popow 3a89c2a8dc Fix parsing VP8 header 6 years ago
Brian Popow ee00861062 Add parsing of ICCP chunk 6 years ago
Brian Popow 7b535461f5 Add parsing of EXIF chunk 6 years ago
Brian Popow b2b9a28085 Add additional comments 6 years ago
Brian Popow 84f55736c7 Use memory allocator where possible in lossless decoder 6 years ago
Brian Popow 864aaa52a2 Use memory allocator 6 years ago
Brian Popow 0d1d657bf8 Fix warnings, add additional comments 6 years ago
Brian Popow 9fd131d160 Fix bug in PredictorInverseTransform 6 years ago
Brian Popow 77d18f3575 Remove none webp images, except for two example images 6 years ago
Brian Popow 7b8d841f5c Move corrupted images into separate test 6 years ago
Brian Popow 3e9036d357 Fix bug in ColorSpaceInverseTransform 6 years ago
Brian Popow 9e878f8910 Fix wrong start and end index in PredictorAdd01 6 years ago
Brian Popow 7af5aa052d Add PredictorInverseTransform 6 years ago
Brian Popow e4834adf1b Add PredictorAdd methods 6 years ago
Brian Popow 21b7bdb678 Add helper methods for PredictorInverseTransform 6 years ago
Brian Popow beca5f5352 Fix some warnings 6 years ago
Brian Popow c9b3f1fa25 Add ColorIndexInverseTransform 6 years ago
Brian Popow 47926752d3 Implemented ColorSpaceInverseTransform 7 years ago
Brian Popow f907e67ef4 Additional tests for images with more than one transform 7 years ago
Brian Popow 2e8109515c Fix an issue reading the transformations and fixed the testimages accordingly 7 years ago
Brian Popow 137107a420 Reading transformation data 7 years ago
Brian Popow 31a8b9affa SubtractGreen transform works now 7 years ago
Brian Popow 6a696d8ca9 Add tests for lossless images with one transform 7 years ago
Brian Popow 4ec83f8036 Fix more decoding bugs, lossless_vec_2_0.webp.webp now decodes without error 7 years ago
Brian Popow eaec97657d Add tests for lossless images without transforms 7 years ago
Brian Popow 3da0b5cdc9 Fix issue with creating huffman tables 7 years ago
Brian Popow d61ce09b02 Fix some decoding bugs 7 years ago
Brian Popow 00d993a1f3 Refactor lossless decoding to match better original implementation 7 years ago
Brian Popow 99e70dc61d Using color cache, first version of decoding a lossless image 7 years ago
Brian Popow d45fe26a69 Add additional helper methods for decoding the image, start with decoding the image (still WIP) 7 years ago
Brian Popow 5fab53d760 Setup color cache 7 years ago
Brian Popow 41eaff0cc2 Continue with ReadHuffmanCodes 7 years ago
Brian Popow b37ca54346 Use kTableSize array to determine tableSize 7 years ago
Brian Popow 05d119346d Overhaul bitmap reader to be similar to libwebp bitreader 7 years ago
Brian Popow 887cf62edf Continue with BuildHuffmanTable 7 years ago
Brian Popow a8a39e6d10 Move huffman code into separate class, introduce HTreeGroup 7 years ago
Brian Popow e4572a8195 Add ReadHuffmanCodeLengths 7 years ago
Brian Popow 89d8d50a26 Start with parsing huffman codes 7 years ago
Brian Popow 7ec964e3b5 Fix Bitreader issue: offset was not initialized correctly 7 years ago
Lajos Marton 6678b04a31 More animeted webp test images added 7 years ago