Commit 5955af09 authored by Wan-Teh Chang's avatar Wan-Teh Chang Committed by Commit Bot

Roll src/third_party/libgav1/src/ 638ef8481..bf190c43e (126 commits)

https://chromium.googlesource.com/codecs/libgav1.git/+log/638ef84819f8..bf190c43e5c7

$ git log 638ef8481..bf190c43e --date=short --no-merges --format='%ad %ae %s'
2020-05-12 linfengz update PrepareLoopRestorationBlock()
2020-05-12 linfengz skip PrepareLoopRestorationBlock() when there is no CDEF
2020-05-12 vigneshv deblock: Remove some branches
2020-05-12 vigneshv deblock: Use tables for thresholds
2020-05-12 slavarnway x86: Improve CdefFilter_SSE4_1()
2020-05-11 jzern cdef_{neon,sse4}: rm unneeded clamp for 2ndary damping
2020-05-11 jzern CdefFilter_C: add some asserts
2020-05-11 linfengz dsp: reduce horizontal borders of self-guided filter
2020-05-11 jzern PrepareCdefBlock: extract constants from loop
2020-05-11 jzern PrepareCdefBlock: test 0 rather than block_height
(...)
2020-03-31 jzern decoder.h,cosmetics: add 'settings_.' to member refs
2020-03-31 vigneshv trivial: Minor clean up in DecodeTilesThreadedFrameParallel
2020-03-30 vigneshv tile: Add a cache for reference frame progress
2020-03-30 vigneshv Have the current frame thread participate in parsing
2020-03-30 vigneshv Error handling for combined multithreading
2020-03-30 vigneshv Implement combined multithreading
2020-03-30 linfengz add MvProjection{Compound,Single}*() SSE4 optimization
2020-03-30 linfengz update MotionFieldProjectionKernel_{C,NEON}()
2020-03-26 vigneshv trivial: Change the order of some operations in DecodeTiles
2020-03-26 jzern add {decoder,obu_parser}_fuzzer

Created with:
  roll-dep src/third_party/libgav1/src
R=johannkoenig@google.com,jzern@google.com

Bug: 1047051
Change-Id: I3015f01ecf885cfc1de4115dd982506ba4faa487
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2220148Reviewed-by: default avatarJames Zern <jzern@google.com>
Commit-Queue: Wan-Teh Chang <wtc@google.com>
Cr-Commit-Position: refs/heads/master@{#773306}
parent a58f19cb
...@@ -924,7 +924,7 @@ deps = { ...@@ -924,7 +924,7 @@ deps = {
Var('chromium_git') + '/external/github.com/google/emoji-segmenter.git' + '@' + Var('emoji_segmenter_revision'), Var('chromium_git') + '/external/github.com/google/emoji-segmenter.git' + '@' + Var('emoji_segmenter_revision'),
'src/third_party/libgav1/src': 'src/third_party/libgav1/src':
Var('chromium_git') + '/codecs/libgav1.git' + '@' + '638ef84819f8b3cd614dcf63378fe4814aa4cb2a', Var('chromium_git') + '/codecs/libgav1.git' + '@' + 'bf190c43e5c7cc81751867c917a81bc2920be079',
'src/third_party/glslang/src': 'src/third_party/glslang/src':
Var('chromium_git') + '/external/github.com/KhronosGroup/glslang.git' + '@' + 'd39b8afc47a1f700b5670463c0d1068878acee6f', Var('chromium_git') + '/external/github.com/KhronosGroup/glslang.git' + '@' + 'd39b8afc47a1f700b5670463c0d1068878acee6f',
......
...@@ -16,6 +16,10 @@ config("public_libgav1_config") { ...@@ -16,6 +16,10 @@ config("public_libgav1_config") {
"LIBGAV1_THREADPOOL_USE_STD_MUTEX", # to avoid abseil dependency. "LIBGAV1_THREADPOOL_USE_STD_MUTEX", # to avoid abseil dependency.
"LIBGAV1_ENABLE_LOGGING=0", # to avoid debug log of libgav1 in chromium "LIBGAV1_ENABLE_LOGGING=0", # to avoid debug log of libgav1 in chromium
# debug build. # debug build.
# Don't let libgav1 export any symbols. Otherwise the verify_order step on
# macOS can fail since these exports end up in the final Chromium binary.
"LIBGAV1_PUBLIC=",
] ]
} }
......
...@@ -2,9 +2,9 @@ Name: libgav1 ...@@ -2,9 +2,9 @@ Name: libgav1
Short Name: libgav1 Short Name: libgav1
URL: https://chromium.googlesource.com/codecs/libgav1/ URL: https://chromium.googlesource.com/codecs/libgav1/
Version: 0 Version: 0
Date: Thursday March 26 2020 Date: Saturday May 23 2020
Branch: master Branch: master
Commit: 638ef84819f8b3cd614dcf63378fe4814aa4cb2a Commit: bf190c43e5c7cc81751867c917a81bc2920be079
License: Apache 2.0 License: Apache 2.0
License File: libgav1/LICENSE License File: libgav1/LICENSE
Security Critical: yes Security Critical: yes
......
...@@ -15,8 +15,6 @@ gav1_common_sources = [ ...@@ -15,8 +15,6 @@ gav1_common_sources = [
"//third_party/libgav1/src/src/frame_scratch_buffer.h", "//third_party/libgav1/src/src/frame_scratch_buffer.h",
"//third_party/libgav1/src/src/internal_frame_buffer_list.cc", "//third_party/libgav1/src/src/internal_frame_buffer_list.cc",
"//third_party/libgav1/src/src/internal_frame_buffer_list.h", "//third_party/libgav1/src/src/internal_frame_buffer_list.h",
"//third_party/libgav1/src/src/loop_filter_mask.cc",
"//third_party/libgav1/src/src/loop_filter_mask.h",
"//third_party/libgav1/src/src/loop_restoration_info.cc", "//third_party/libgav1/src/src/loop_restoration_info.cc",
"//third_party/libgav1/src/src/loop_restoration_info.h", "//third_party/libgav1/src/src/loop_restoration_info.h",
"//third_party/libgav1/src/src/motion_vector.cc", "//third_party/libgav1/src/src/motion_vector.cc",
...@@ -146,6 +144,10 @@ gav1_dsp_sources = [ ...@@ -146,6 +144,10 @@ gav1_dsp_sources = [
"//third_party/libgav1/src/src/dsp/x86/loop_restoration_sse4.h", "//third_party/libgav1/src/src/dsp/x86/loop_restoration_sse4.h",
"//third_party/libgav1/src/src/dsp/x86/mask_blend_sse4.cc", "//third_party/libgav1/src/src/dsp/x86/mask_blend_sse4.cc",
"//third_party/libgav1/src/src/dsp/x86/mask_blend_sse4.h", "//third_party/libgav1/src/src/dsp/x86/mask_blend_sse4.h",
"//third_party/libgav1/src/src/dsp/x86/motion_field_projection_sse4.cc",
"//third_party/libgav1/src/src/dsp/x86/motion_field_projection_sse4.h",
"//third_party/libgav1/src/src/dsp/x86/motion_vector_search_sse4.cc",
"//third_party/libgav1/src/src/dsp/x86/motion_vector_search_sse4.h",
"//third_party/libgav1/src/src/dsp/x86/obmc_sse4.cc", "//third_party/libgav1/src/src/dsp/x86/obmc_sse4.cc",
"//third_party/libgav1/src/src/dsp/x86/obmc_sse4.h", "//third_party/libgav1/src/src/dsp/x86/obmc_sse4.h",
"//third_party/libgav1/src/src/dsp/x86/super_res_sse4.cc", "//third_party/libgav1/src/src/dsp/x86/super_res_sse4.cc",
...@@ -215,6 +217,7 @@ gav1_utils_sources = [ ...@@ -215,6 +217,7 @@ gav1_utils_sources = [
"//third_party/libgav1/src/src/utils/queue.h", "//third_party/libgav1/src/src/utils/queue.h",
"//third_party/libgav1/src/src/utils/raw_bit_reader.cc", "//third_party/libgav1/src/src/utils/raw_bit_reader.cc",
"//third_party/libgav1/src/src/utils/raw_bit_reader.h", "//third_party/libgav1/src/src/utils/raw_bit_reader.h",
"//third_party/libgav1/src/src/utils/reference_info.h",
"//third_party/libgav1/src/src/utils/segmentation.cc", "//third_party/libgav1/src/src/utils/segmentation.cc",
"//third_party/libgav1/src/src/utils/segmentation.h", "//third_party/libgav1/src/src/utils/segmentation.h",
"//third_party/libgav1/src/src/utils/segmentation_map.cc", "//third_party/libgav1/src/src/utils/segmentation_map.cc",
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment