7249 Commits (a1d13e2bfe69313bdc6830a1f22c0bccc13a69b8)
 

Author SHA1 Message Date
Brian Popow a1d13e2bfe Finish ParseIntraMode (still untested) 6 years ago
Brian Popow 80b224dd28 Start implementing ParseFrame, ParseIntraMode 6 years ago
Brian Popow a6a7fbee88 Implement VP8 decoder init 6 years ago
Brian Popow daf1f309ed Add ParseResiduals 6 years ago
Peter Amrehn 653bbb35f9 code cleanup, make method static 6 years ago
Brian Popow 011719a4b6 Move Vp8 specific parsing into LossyDecoder 6 years ago
Brian Popow 09b2cf3cc3 Move parsing VP8 infos into separate methods 6 years ago
Brian Popow 9444fe251e Paragraph 13.4: Parse probabilities 6 years ago
Brian Popow ab743a1d3d Rename constants 6 years ago
Brian Popow 10459dc023 Paragraph 9.6: Dequantization Indices 6 years ago
Brian Popow a25eb03fe2 Fix some issues in Vp8BitReader 6 years ago
Peter Amrehn 2ad6bd2d5c WebP: split Filter classes to different files 6 years ago
Peter Amrehn febfb01161 WebP: implement AlphaDecoder and AlphaApplyFilter, start implementing VP8Io 6 years ago
Peter Amrehn 5012084cbd WebP: replace WebPFilterType enum by classes and implement them 6 years ago
Peter Amrehn f74988035c introduce WebPFilterType enum 6 years ago
Peter Amrehn 658f07f5f2 introduce function Is8bOptimizable 6 years ago
Peter Amrehn 723a0a7766 WebP: Move ReadSymbol to WebPDecoderBase 6 years ago
Peter Amrehn 5ac15d786b remove obsolete comments 6 years ago
Brian Popow 458fa2f42c WIP: Parse further VP8 header: SegmentHeader, FilterHeader, implement BitReader for VP8 (unfinished) 6 years ago
Brian Popow 948728830a Add VP8 bitreader to image info, remove image data size (not used except inside the bitreader) 6 years ago
Brian Popow d2b76c751b Fix image data size in webpinfo for VP8: 10 bytes are already read during parsing the header 6 years ago
Brian Popow 72d24287ec Introduce VP8 Profile which contains the reconstruction filter and the loop filter 6 years ago
Brian Popow d02a6d3a49 Fix checking the magick bytes in parsing the VP8 header 6 years ago
Brian Popow 4d5ceca326 Introduce bitreader base class 6 years ago
Peter Amrehn a9a4b9ea92 code cleanup 6 years ago
Brian Popow 0a60fc33e4 Add data classes for decoding VP8 images 6 years ago
Peter Amrehn bbfdff7670 move some methods from LosslessDecoder to base class 6 years ago
Peter Amrehn badece2283 LosslessWebP: use logical connections between fields to make it less error prone 6 years ago
Peter Amrehn 20cc8f8537 Lossless WebP: avoid duplicate if by moving the negated condition to the else case 6 years ago
Brian Popow 4505f1e494 Add bits per pixel in webp image info 6 years ago
Brian Popow 354d8c00eb Throw exception, if a transform is present more than once 6 years ago
Brian Popow 5fdf1f7291 Fix parsing VP8 header 6 years ago
Brian Popow 4e234625b6 Add parsing of ICCP chunk 6 years ago
Brian Popow 06e7d4e524 Add parsing of EXIF chunk 6 years ago
Brian Popow 4b0603d0f3 Add additional comments 6 years ago
Brian Popow 4a839a66f1 Use memory allocator where possible in lossless decoder 6 years ago
Brian Popow 4726b81519 Use memory allocator 6 years ago
Brian Popow 8361526431 Fix warnings, add additional comments 6 years ago
Brian Popow 2bd350e558 Fix bug in PredictorInverseTransform 6 years ago
Brian Popow 1cea0c2abf Remove none webp images, except for two example images 6 years ago
Brian Popow 026e6589b9 Move corrupted images into separate test 6 years ago
Brian Popow 541aa858fc Fix bug in ColorSpaceInverseTransform 6 years ago
Brian Popow 6de5ae9b85 Fix wrong start and end index in PredictorAdd01 6 years ago
Brian Popow 0f5f746b51 Add PredictorInverseTransform 6 years ago
Brian Popow f7dad0dee4 Add PredictorAdd methods 7 years ago
Brian Popow 488492c126 Add helper methods for PredictorInverseTransform 7 years ago
Brian Popow a077518730 Fix some warnings 7 years ago
Brian Popow c2d5acc699 Add ColorIndexInverseTransform 7 years ago
Brian Popow 89bdf89f55 Implemented ColorSpaceInverseTransform 7 years ago
Brian Popow a66c4cff1a Additional tests for images with more than one transform 7 years ago