• Leon Scroggins III's avatar
    Stop building SkCodec · fd493b4b
    Leon Scroggins III authored
    Bug: 768878
    
    Building SkCodec seems to have caused a paint regression on a webpage
    without any images. This leads us to suspect "some minor compiler
    optimization tickling". Stop building it to confirm. Two CLs rely on
    SkCodec:
    
    "Use SkCodec internally in GIFImageDecoder"
    4fed3346. This introduced building
    SkCodec.
    
    "Enable Skia's SkImageGenerator implementation"
    f5eb27c2. This used SkCodec to fix
    crbug.com/758459, but that seems to have been fixed in another way.
    
    In addition, this corrects some formatting in the old code (as
    commanded by presubmit), and makes some other minor changes (no more
    PassRefPtr, FrameDurationAtIndex now returns a TimeDelta).
    
    Change-Id: Ic2bdd87740da0232c9c07e27eed6049efc26d76c
    Reviewed-on: https://chromium-review.googlesource.com/718918
    Commit-Queue: Leon Scroggins <scroggo@chromium.org>
    Reviewed-by: default avatarChris Blume <cblume@chromium.org>
    Reviewed-by: default avatarFredrik Söderquist <fs@opera.com>
    Reviewed-by: default avatarLeon Scroggins <scroggo@chromium.org>
    Reviewed-by: default avatarPhilip Rogers <pdr@chromium.org>
    Cr-Commit-Position: refs/heads/master@{#509570}
    fd493b4b
BUILD.gn 20.6 KB