• Wan-Teh Chang's avatar
    Roll src/third_party/libgav1/src/ 25dc90ee0..8e8c13b9e (55 commits) · 32a4974b
    Wan-Teh Chang authored
    https://chromium.googlesource.com/codecs/libgav1.git/+log/25dc90ee0776..8e8c13b9e821
    
    $ git log 25dc90ee0..8e8c13b9e --date=short --no-merges --format='%ad %ae %s'
    2020-02-17 wtc Remove aligned_width() and aligned_height().
    2020-02-16 wtc Change aligned_height to current_process_unit_heig
    2020-02-15 johannkoenig arm: do multiple ConvolveCopy rows at once
    2020-02-14 johannkoenig warp: take into account warp ranges
    2020-02-14 wtc Use uintptr_t instead of size_t in AlignAddr().
    2020-02-14 wtc Add ComputeFrameBufferInfo() and SetFrameBuffer().
    2020-02-14 vigneshv tile: Generalize DecodeSuperBlockRow
    2020-02-14 vigneshv Re-use loop restoration info across frames
    2020-02-14 johannkoenig prediction: remove offsets for bitdepth == 8
    2020-02-14 slavarnway x86: Add Adst8 dc only support
    (...)
    2020-02-03 johannkoenig cleanup: use constants for bitdepth
    2020-02-03 johannkoenig convolve: ensure no accidental copies
    2020-02-03 wtc Add a C API.
    2020-02-03 johannkoenig arm: remove inter_round_bits from warp
    2020-02-03 johannkoenig dsp: remove inter_round_bits_vertical
    2020-02-03 johannkoenig warp: rename is_clip to is_compound
    2020-02-03 linfengz trivial: remove pos_index in Tile::ReadSignAndApplyDequantization
    2020-02-03 linfengz reduce quantized coefficient padding
    2020-02-03 linfengz trivial: update DaalaBitReader::ReadLiteral()
    2020-02-03 wtc Declare local var 'v1_callbacks' right before use.
    
    Created with:
      roll-dep src/third_party/libgav1/src
    
    Convert the FormatVideoFrame() method to a non-member function in the
    unnamed namespace in gav1_video_decoder.cc. This avoids the forward
    declaration of the libgav1::DecoderBuffer type in gav1_video_decoder.h.
    It is tricky to forward-declare libgav1::DecoderBuffer because it is now
    a type alias, not a struct.
    
    Add the "libgav1_dsp" source_set to work around having two files named
    film_grain.cc.
    
    Tested:
      $ gn args out/Default
      # In the editor, add the following build argument:
      # enable_libgav1_decoder = true
      $ autoninja -C out/Default media_unittests
      $ out/Default/media_unittests
      $ out/Default/media_unittests --enable-features=Gav1VideoDecoder
    
    R=tomfinegan@chromium.org,johannkoenig@google.com,jzern@google.com
    
    Bug: 1026522
    Change-Id: I6db24dd117083665d24453c8b69c00424b625869
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2066137Reviewed-by: default avatarDale Curtis <dalecurtis@chromium.org>
    Reviewed-by: default avatarJohann Koenig <johannkoenig@google.com>
    Commit-Queue: Wan-Teh Chang <wtc@google.com>
    Cr-Commit-Position: refs/heads/master@{#743335}
    32a4974b
BUILD.gn 1.68 KB