• Hirokazu Honda's avatar
    third_party/libgav1: Build libgav1 library on ChromeOS ARM · 3e7e1d4f
    Hirokazu Honda authored
    This CL make libgav1 library built on ChromeOS ARM. VideoDecoder
    using libgav1, Gav1VideoDecoder, is also available on ChromeOS
    ARM. The VideoDecoder is enabled by the chrome option,
    --enable-features=Gav1VideoDecoder.
    
    The chrome binary size (bytes) increases as follows for kevin (CrOS ARM 32bit);
    No dav1d/libgav1: 120,898,388
    dav1d (ToT)     : 121,397,308 (+  498,920 bytes)
    libgav1         : 121,760,372 (+  861,984 bytes)
    libgav1 + dav1d : 122,255,484 (+1,357,096 bytes)
    
    Bug: 1047051
    Test: Build chrome
    Test: Gav1VideoDecoder is used on kevin with --enable-features=Gav1VideoDecoder
    Change-Id: I0fae28bf390e2f3f421411ad2617f153df8f191d
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2028875Reviewed-by: default avatarDale Curtis <dalecurtis@chromium.org>
    Reviewed-by: default avatarJames Zern <jzern@google.com>
    Commit-Queue: Hirokazu Honda <hiroh@chromium.org>
    Cr-Commit-Position: refs/heads/master@{#752715}
    3e7e1d4f
options.gni 348 Bytes