7275 Commits (7396db5cfeab6a5ceccda07e5aaac4411ceed575)
 

Author SHA1 Message Date
Brian Popow 7396db5cfe A little cleanup and refactoring 6 years ago
Brian Popow 263ff75d72 Add decode webp benchmark 6 years ago
Brian Popow c32b3f716d Additional test cases for webp lossy images 6 years ago
Brian Popow 0af68d8a6b Fix decoding very small lossy webp images 6 years ago
Brian Popow f5d91a6ce1 Add more webp lossy test cases 6 years ago
Brian Popow 9567e17fa5 Fix some lossy decoding bugs 6 years ago
Brian Popow 1dc01205e9 Enable macroblock filtering 6 years ago
Brian Popow 4342f3eba7 Additional webp lossy tests 6 years ago
Brian Popow 07d50976ee Fix webp lossy decoding bug 6 years ago
Brian Popow 3266b150ab Add webp lossy tests 6 years ago
Brian Popow be3fd5bc9c Move lookup tables to separate file 6 years ago
Brian Popow 40100f1d8e Replicate the top-right pixels in 4x4 block 6 years ago
Brian Popow 6e85bf4752 Add lossy webp specification 6 years ago
Brian Popow 524da752ad Implement macroblock filtering (still not working: the extra rows in yuv buffer for filtering are missing) 6 years ago
Brian Popow 37c9a73137 Implement TrueMotion 6 years ago
Brian Popow 788058525f Fix setting Y/UV-Stride 6 years ago
Brian Popow c55334bad6 Implement functions for luma modes 6 years ago
Brian Popow 15b2fd81cd Fix modes probabilities 6 years ago
Brian Popow c3be7a6604 Implementing FinishRow, EmitRgb 6 years ago
Brian Popow f756d533b7 Fix a bug in TransformDcuv 6 years ago
Brian Popow 73611ea1f2 Use memset equivalent in LossyUtils 6 years ago
Brian Popow 6a1b61819f Fix some parsing mistakes 6 years ago
Brian Popow 804f20969b Start implementing ReconstructRow 6 years ago
Brian Popow 38bee8203d Store filter info 6 years ago
Brian Popow f9a167e8c7 Fix BitsLog2Floor 6 years ago
Brian Popow 9838e2e512 Implement Parse Partitions 6 years ago
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