7249 Commits (4495eb7aeaafbc2d063ec2cfb4408d025dc6d893)
 

Author SHA1 Message Date
Brian Popow 4495eb7aea Finish ParseIntraMode (still untested) 6 years ago
Brian Popow 4eb7914327 Start implementing ParseFrame, ParseIntraMode 6 years ago
Brian Popow 834deae68c Implement VP8 decoder init 6 years ago
Brian Popow 305d8efba2 Add ParseResiduals 6 years ago
Peter Amrehn 30eeeaa7af code cleanup, make method static 6 years ago
Brian Popow 3fb621f28a Move Vp8 specific parsing into LossyDecoder 6 years ago
Brian Popow 7f5a48137b Move parsing VP8 infos into separate methods 6 years ago
Brian Popow beb04d010d Paragraph 13.4: Parse probabilities 6 years ago
Brian Popow 66c719e606 Rename constants 6 years ago
Brian Popow 795617bdcf Paragraph 9.6: Dequantization Indices 6 years ago
Brian Popow 2acb3df0ea Fix some issues in Vp8BitReader 6 years ago
Peter Amrehn 72f3499146 WebP: split Filter classes to different files 6 years ago
Peter Amrehn fcd5a37404 WebP: implement AlphaDecoder and AlphaApplyFilter, start implementing VP8Io 6 years ago
Peter Amrehn 6edd386d0b WebP: replace WebPFilterType enum by classes and implement them 6 years ago
Peter Amrehn cdca3e16c0 introduce WebPFilterType enum 6 years ago
Peter Amrehn 6bda08f533 introduce function Is8bOptimizable 6 years ago
Peter Amrehn f14f2a5925 WebP: Move ReadSymbol to WebPDecoderBase 6 years ago
Peter Amrehn 5c27728a42 remove obsolete comments 6 years ago
Brian Popow 023a64ce12 WIP: Parse further VP8 header: SegmentHeader, FilterHeader, implement BitReader for VP8 (unfinished) 6 years ago
Brian Popow 821250729f Add VP8 bitreader to image info, remove image data size (not used except inside the bitreader) 6 years ago
Brian Popow 1aca8ad8eb Fix image data size in webpinfo for VP8: 10 bytes are already read during parsing the header 6 years ago
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 6 years ago
Brian Popow f907e67ef4 Additional tests for images with more than one transform 6 years ago