Files
platform-external-webrtc/third_party/libvpx
Autoroller 0428d37305 Roll chromium_revision f9a24d5d6f..e9fcce491e (564886:565609)
Change log: f9a24d5d6f..e9fcce491e
Full diff: f9a24d5d6f..e9fcce491e

Roll chromium third_party addc496eeb..b1a95b2d51
Change log: addc496eeb..b1a95b2d51

Changed dependencies:
* src/base: 769dcfb902..6d59c6b0f4
* src/build: 2574ebeaaf..472d5df73f
* src/ios: 044af8282c..2c466eefd8
* src/testing: 5ab6ab6e1c..4162fb6122
* src/third_party/boringssl/src: https://boringssl.googlesource.com/boringssl.git/+log/5601bdac1a..5267ef7b4a
* src/third_party/catapult: https://chromium.googlesource.com/catapult.git/+log/01f608bbcf..c9718952e5
* src/third_party/depot_tools: e89dcf7dee..8e6f58c7e6
* src/third_party/libvpx/source/libvpx: 3f7e6cc020..87386826a9
* src/tools: 8a16887980..1702b5a977
DEPS diff: f9a24d5d6f..e9fcce491e/DEPS

No update to Clang.

TBR=buildbot@webrtc.org,marpan@webrtc.org,
BUG=None
CQ_INCLUDE_TRYBOTS=master.internal.tryserver.corp.webrtc:linux_internal
NO_AUTOIMPORT_DEPS_CHECK=true

Change-Id: I28be447ede8150e4030611bdf3d1e4dda49ea32a
Reviewed-on: https://webrtc-review.googlesource.com/82120
Reviewed-by: WebRTC Buildbot <buildbot@webrtc.org>
Commit-Queue: WebRTC Buildbot <buildbot@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#23549}
2018-06-08 12:11:51 +00:00
..

Name: libvpx
URL: http://www.webmproject.org
Version: v1.7.0
License: BSD
License File: source/libvpx/LICENSE
Security Critical: yes

Date: Tuesday June 05 2018
Branch: master
Commit: 87386826a95fda953162050a27f2506d8c1f3db5

Description:
Contains the sources used to compile libvpx binaries used by Google Chrome and
Chromium.

The libvpx source is from webmproject.org:
  http://www.webmproject.org/code/
  https://chromium.googlesource.com/webm/libvpx

Please follow these steps to update libvpx source code:

1. Update the code:
     roll_dep.py \
       -r <libvpx OWNER> \
       --log-limit 20 \
       --roll-to <libvpx hash> \
       src/third_party/libvpx/source/libvpx

   Use the generated commit message for the roll.

2. Generate .gni and config files.

   cd third_party/libvpx
   ./generate_gni.sh

3. Update 'Branch' in README.chromium if necessary.

Tools needed to build libvpx:

- generate_gni.sh

Generate config and .gni files that contain the source list for each platform.
Configuration for the build is taken from vpx_config.h for each platform.

- lint_config.sh

A tool to verify vpx_config.h and vpx_config.asm are matched. This also
prints the final configuration after checking.