Skip to content
  • commit-queue@webkit.org's avatar
    2010-10-17 Pascal Massimino <pascal.massimino@gmail.com> · 5c2d99a5
    commit-queue@webkit.org authored
            Reviewed by Adam Barth.
    
            Add support for WebP image decoding in ImageDecoder
            using library libwebp-decode library available from
            http://www.webmproject.org/code/
    
            https://bugs.webkit.org/show_bug.cgi?id=47512
    
            Tests: fast/images/webp-image-decoding.html
    
            * CMakeLists.txt:
                add platform/image-decoders/webp files and directory
            * GNUmakefile.am:
                add platform/image-decoders/webp directory
            * WebCore.gyp/WebCore.gyp:
                add platform/image-decoders/webp directory
            * WebCore.gypi:
                add platform/image-decoders/webp directory
            * features.gypi:
                add WTF_USE_WEBP=1
            * platform/image-decoders/ImageDecoder.cpp:
            (WebCore::ImageDecoder::create):
                instantiate webp decoder for file starting with 'RIFF????WEBP'
            * platform/image-decoders/webp: Added.
            * platform/image-decoders/webp/WEBPImageDecoder.cpp: Added.
            (WebCore::WEBPImageDecoder::WEBPImageDecoder):
            (WebCore::WEBPImageDecoder::~WEBPImageDecoder):
            (WebCore::WEBPImageDecoder::isSizeAvailable):
            (WebCore::WEBPImageDecoder::frameBufferAtIndex):
            (WebCore::WEBPImageDecoder::decode):
                sub-class handling decoding of webp images
            * platform/image-decoders/webp/WEBPImageDecoder.h: Added.
            (WebCore::WEBPImageDecoder::filenameExtension):
            (WebCore::WEBPImageDecoder::supportsAlpha):
                header for webp-decoder sub-class
    2010-10-17  Pascal Massimino  <pascal.massimino@gmail.com>
     
             Reviewed by Adam Barth.
     
             Add support for decoding WebP image
             https://bugs.webkit.org/show_bug.cgi?id=47512
     
             * DEPS:
               - Add dependency to libwebp.
    
    
    git-svn-id: http://svn.webkit.org/repository/webkit/trunk@69942 268f45cc-cd09-0410-ab3c-d52691b4dbfc
    5c2d99a5