7282 Commits (4cf09ce47b95959fa5ef81fdb73adda85a5f2b01)
 

Author SHA1 Message Date
Brian Popow 4cf09ce47b Vp8Decoder now uses memory allocator 6 years ago
Brian Popow d806e75c7f Vp8Decoder reserves only needed memory 6 years ago
Brian Popow 885b3fb729 Fix decoding issues 6 years ago
Brian Popow 3f0a1cd0f5 Add filtering for compressed alpha 6 years ago
Brian Popow 592e5b1d4a Add filtering for uncompressed alpha 6 years ago
Brian Popow 3f3b445cfe Start implementing compressed alpha decoding 6 years ago
Brian Popow fc1003d78c Start implementing alpha decoding: uncompressed alpha without filtering works so far 6 years ago
Brian Popow e2cd0d88f3 A little cleanup and refactoring 6 years ago
Brian Popow 4c66366121 Add decode webp benchmark 6 years ago
Brian Popow 240b1561a4 Additional test cases for webp lossy images 6 years ago
Brian Popow a26d86cdd3 Fix decoding very small lossy webp images 6 years ago
Brian Popow bf758f7fd7 Add more webp lossy test cases 6 years ago
Brian Popow ff701c064a Fix some lossy decoding bugs 6 years ago
Brian Popow 2ab691ca47 Enable macroblock filtering 6 years ago
Brian Popow c27427615b Additional webp lossy tests 6 years ago
Brian Popow 65cf07863b Fix webp lossy decoding bug 6 years ago
Brian Popow 0e21c6aaa5 Add webp lossy tests 6 years ago
Brian Popow 4cea3a81e8 Move lookup tables to separate file 6 years ago
Brian Popow 059b07a43b Replicate the top-right pixels in 4x4 block 6 years ago
Brian Popow 325c29e27b Add lossy webp specification 6 years ago
Brian Popow 1640a7f6c6 Implement macroblock filtering (still not working: the extra rows in yuv buffer for filtering are missing) 6 years ago
Brian Popow 01d7f2e07b Implement TrueMotion 6 years ago
Brian Popow a801c524b8 Fix setting Y/UV-Stride 6 years ago
Brian Popow 6e60e3b312 Implement functions for luma modes 6 years ago
Brian Popow 1d532f4170 Fix modes probabilities 6 years ago
Brian Popow 6bd5ebde53 Implementing FinishRow, EmitRgb 6 years ago
Brian Popow 0947f73cce Fix a bug in TransformDcuv 6 years ago
Brian Popow 6e8acc6a10 Use memset equivalent in LossyUtils 6 years ago
Brian Popow 045daccbe8 Fix some parsing mistakes 6 years ago
Brian Popow 33ff66cba8 Start implementing ReconstructRow 6 years ago
Brian Popow 5359bccf03 Store filter info 6 years ago
Brian Popow 1e80ba9c97 Fix BitsLog2Floor 6 years ago
Brian Popow 1d5f57fca9 Implement Parse Partitions 6 years ago
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